当前位置: 技术问答>linux和unix
centos配置好了vpn,如何实现高效匿名代理
来源: 互联网 发布时间:2017-02-17
本文导语: centos配置完了pptp,vpn可以使用后才知道,代理还有分隐藏代理,匿名代理和高效匿名代理之分,高效匿名代理别人无法获取真实的ip,而普通隐藏代理是可以探测到真实的ip的 请问,pptp如何设置能实现高效匿名代理...
centos配置完了pptp,vpn可以使用后才知道,代理还有分隐藏代理,匿名代理和高效匿名代理之分,高效匿名代理别人无法获取真实的ip,而普通隐藏代理是可以探测到真实的ip的
请问,pptp如何设置能实现高效匿名代理。或者提供pptp的详细配置资料,因为我配置pptp的也是网上找到的,其他详细的功能确实不知道,还望大侠们指教,小弟在此先谢谢各位了
请问,pptp如何设置能实现高效匿名代理。或者提供pptp的详细配置资料,因为我配置pptp的也是网上找到的,其他详细的功能确实不知道,还望大侠们指教,小弟在此先谢谢各位了
|
安装ss5代理并iptables指定出口IP
wget http://jaist.dl.sourceforge.net/sourceforge/ss5/ss5-3.6.1-1.tar.gz
tar zxvf ss5-3.6.1-1.tar.gz
cd ss5-3.6.1
./configure
make
make install
cd /etc/opt/ss5/
cp ss5.conf ss5.conf.bak && cp ss5.passwd ss5.passwd.bak
关闭匿名代理,改为需要验证
auth 0.0.0.0/0 - -
修改为(可以直接找63行)
auth 0.0.0.0/0 - u
启动ss5
service ss5 start
拿掉socks4
cd /usr/lib/ss5/
mv mod_socks4.so mod_socks4.so.bak
比较土的办法,写信问作者,千篇一律的回复
官方文档上route有5个选项,而配置文件里只有4项
1 ) 添加用户:
useradd user -s /bin/false -p pwd
2 ) 得到用户UID
awk -F: '/^user:/{print $1,$4}' /etc/passwd
3 ) 定义iptables
iptables -t mangle -A OUTPUT -m owner --uid-owner USER_UID -j MARK --set-mark USER_UID
iptables -t nat -A POSTROUTING -m mark --mark USER_UID -j SNAT --to-source outgoing-IP
4 ) 已用户模式启动ss5,绑定iptables出口IP
ss5 -u user -b outgoing-IP:port
note: 编译报错就把这些装上去
yum -y install pam-devel autpmake make gcc openldap-devel.i386