如果vps有多个ip,只开一个firefox挂vagex未免有点浪费。下面是多开firefox(每个firefox不同出口ip)挂vagex的教程。
*本教程基于Debian,Windows直接看第五步,可以正常上分。CentOS第三步貌似要改成sockd,未实验。
1、搭建挂vagex的环境
随便一个桌面,安装好firefox即可。(不会装的话参考以下教程)
2、查看vps网卡
1 |
ifconfig |
一般Xen的vps为eth0:x,openvz的为venet0:x
(图为OpenVZ)
3、安装socks服务并配置
1 2 3 |
apt-get install dante-server -y rm -fr /etc/danted.conf vi /etc/danted.conf |
将下面的venet0:1改成你的第二个ip所在的网卡名称,把1.2.3.4改成你的vps ip
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
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、重启并检测是否生效
1 2 |
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启动脚本(如果第五步的配置文件名修改过,这里也要对应修改)
1 2 3 4 5 6 |
vi ~/.vnc/xstartup firefox -P no1 -no-remote & sleep 1 firefox -P no2 -no-remote & sleep 1 |
7、重启看是否正常
1 |
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我就恶心鸟。