如果vps有多个ip,只开一个firefox挂vagex未免有点浪费。下面是多开firefox(每个firefox不同出口ip)挂vagex的教程。
*本教程基于Debian,Windows直接看第五步,可以正常上分。CentOS第三步貌似要改成sockd,未实验。
1、搭建挂vagex的环境
随便一个桌面,安装好firefox即可。(不会装的话参考以下教程)
2、查看vps网卡
ifconfig
一般Xen的vps为eth0:x,openvz的为venet0:x

(图为OpenVZ)
3、安装socks服务并配置
apt-get install dante-server -y rm -fr /etc/danted.conf vi /etc/danted.conf
将下面的venet0:1改成你的第二个ip所在的网卡名称,把1.2.3.4改成你的vps ip
internal: venet0:1 port = 1919
external: venet0:1
method: username none
#user.privileged: root
user.notprivileged: nobody
#logoutput: stderr
logoutput: /var/log/danted.log
client pass {
from: 1.2.3.4/24 to: 1.2.3.4/24
log: connect disconnect
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0 port gt 1023
command: bind
log: connect disconnect
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: connect udpassociate
log: connect disconnect
}
block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
4、重启并检测是否生效
reboot netstat -an|grep 1919
若有输出则生效。
5、登录vnc设置firefox。
在终端输入firefox -P ns -no-remote 添加一个名为no1的配置文件,配置完毕后关闭。再输入firefox -P ns -no-remote 添加no2,设置socks代理,ip和端口是之前netstat -an |grep 1919显示出来的,配置完毕后关闭。(貌似说的不太清楚,在最后配图说明)
6、修改vnc启动脚本(如果第五步的配置文件名修改过,这里也要对应修改)
vi ~/.vnc/xstartup firefox -P no1 -no-remote & sleep 1 firefox -P no2 -no-remote & sleep 1
7、重启看是否正常
reboot
下面是第五步的配图:







不错,值得收藏分享!
我来留下脚印
我来留下脚印
路过看一下!
你這太麻煩了,不需要安裝 socks服务 只需用 Debian 內建的 IPTABLE + SSH 即可達成如以下做法502 是 vg1 這個 USER 的 ID先指定 USER 對應的 IPiptables -t mangle -A OUTPUT -m owner –uid-owner 502 -j MARK –set-mark 502iptables -t nat -A POSTROUTING -m mark –mark 502 -j SNAT –to-source 199.230.111.137建立通道ssh -qTfnN -D 7070 [email protected]
呃- -#没格式看着蛋疼。。。
看到Jybb我就恶心鸟。
MJJ!
挂的好慢。。
确实好慢。。。
vagex挂的好慢,已经放弃了
哇咔咔~
开多了就容易崩溃了……~~~
不会的- -之前512M OVZ 15开无压力。。。。
我那崩了……很彻底
技术高人啊!完全看不懂
IP 。。。 – –
→_→ip怕什么。。。
→_→ 小心D你。
D你妹
开玩笑。你个MJJ
月妹纸~~来吧,过年跟我回家吧~~
還不明白這是什麽東東
ssh -qTfnN -D 这个如何自启动啊
貌似写到/etc/rc.local里面
要是我的话直接扔到init.d……
看到Jybb我就恶心鸟。