测试环境:
美国的VPS, ubuntu 9.10 server, 捆有2个独立的IP。
测试所用socks5服务器软件:
http://ss5.sourceforge.net/ 需要的人自己去下载最新版
需求的编译环境:
代码: 全选
apt-get install gcc
apt-get install make
apt-get install build-essential
apt-get install libpam0g-dev
apt-get install libldap-2.2-7
apt-get install ldap-utils
apt-get install libldap2-dev
apt-get install libldap2
apt-get install g77-3.4 # install due to simply experiment
apt-get install libxext-dev # install due to simply experiment
apt-get install libxpm-dev # install due to simply experiment
(一个好的编辑程序起码的结构应该要具备的, 不仅能安装, 还能完全彻底的卸载)
下载解压
代码: 全选
wget http://internode.dl.sourceforge.net/sourceforge/ss5/ss5-3.6.4-3.tar.gz
tar -zxvf ss5-3.6.4-3.tar.gz
cd ss5-3.6.4
代码: 全选
./configure
make
sudo make install
代码: 全选
sudo /usr/sbin/ss5 -u root -b 0.0.0.0:1896
代码: 全选
netstat –tln
代码: 全选
ps -ef | grep ss5
存在的问题:
1、我购买了2个独立的IP并绑定到我的VPS中, 只有那个主要的IP能ping得通, 另一个不能ping, 为什么?
因为没有把IP绑定在网卡上, 如何绑定呢?
代码: 全选
sudo vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 63.220.4.82
netmask 255.255.255.248
network 63.220.4.80
broadcast 63.220.4.87
gateway 63.220.4.81
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 202.14.67.4
dns-search static.pccwglobal.net
auto eth0:0
iface eth0:0 inet static
address 63.220.4.83
netmask 255.255.255.248
network 63.220.4.80
broadcast 63.220.4.87
gateway 63.220.4.81
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 202.14.67.4
dns-search static.pccwglobal.net
修改之后, 无论新添加多少IP, 都可以使用新添加的IP登录服务器, 并且架设socks5也成功(这里面出现了新的问题, 2个IP不能同时架设成socks5, 虽然检测监听的端口有打开, 但是用socks5查询发现, 它会以最后一次运行启动socks5命令的端口和IP为准)
1.A: 如何同时让添加的IP都同时架设socks5呢?
2、运行socks5, 只有主要IP能架设成功, 另外购买的哪个却不能成功, 这是否和另外购买的那个IP不能ping得通有关?(在irc上问一下老外, 说是private subnets)
3、如何给socks5设置一个用户名和密码?