admin

SSTap 配合SS游戏加速(SS多ip配置)

admin linux服务 2018-11-16 14549浏览 4

首先在服务器端搭建ss或者ssr

本次配置配置ss(多ip配置)此处感谢脚本提供者!

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

安装完成后会提示连接信息(ip地址 密码 端口 加密方式等),然后通过SSTap连接就可以畅快吃鸡了!

SSTap下载地址 SSTap

image.png

接下来,我们重点操作下多SS多ip的配置!

思路是建几个不同的用户,使用不同的端口分别启动SSS实例,然后通过iptables做转发,让不同的用户通过不同的公网ip抓发出去,不同的用户拥有不同的出口IP

此处我们有5个ip地址(115.115.115.240-1.244)

useradd -r sss240
useradd -r sss241
useradd -r sss242
useradd -r sss243
useradd -r sss244


然后配置不同的配置文件(5个)

config240.json  config241.json  config242.json  config243.json  config244.json 

[root@localhost opt]# cat /etc/shadowsocks-python/config240.json 
{
    "server":"0.0.0.0",
    "server_port":15000,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"admin",
    "timeout":300,
    "method":"aes-256-gcm",
    "fast_open":false
}

配置文件二(以此类推,根据需要修改,此处为了方便我们只改变端口,依次使用15000-15004端口

[root@localhost opt]# cat /etc/shadowsocks-python/config241.json
{
    "server":"0.0.0.0",
    "server_port":15001,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"admin",
    "timeout":300,
    "method":"aes-256-gcm",
    "fast_open":false
}


然后就可以启动服务了,写个小脚本,一起启动方便一些。(脚本名称随便定义,只要是sh结尾就行,此处名称是ss.sh ,配置文件路径根据实际情况指定就可以了)

rm -f /tmp/sss_*
sudo -u sss240 bash -c 'nohup /usr/bin/ssserver -c /etc/shadowsocks-python/config240.json >/tmp/sss_240 2>&1 &'
sudo -u sss241 bash -c 'nohup /usr/bin/ssserver -c /etc/shadowsocks-python/config241.json >/tmp/sss_241 2>&1 &'
sudo -u sss242 bash -c 'nohup /usr/bin/ssserver -c /etc/shadowsocks-python/config242.json >/tmp/sss_242 2>&1 &'
sudo -u sss243 bash -c 'nohup /usr/bin/ssserver -c /etc/shadowsocks-python/config243.json >/tmp/sss_243 2>&1 &'
sudo -u sss244 bash -c 'nohup /usr/bin/ssserver -c /etc/shadowsocks-python/config244.json >/tmp/sss_244 2>&1 &'

启动

 sh ss.sh

防火墙转发配置(分别转发不同的用户到不同的公网ip)

iptables -t nat -A POSTROUTING -m owner --uid-owner sss240 -j SNAT --to-source 115.115.115.240
iptables -t nat -A POSTROUTING -m owner --uid-owner sss241 -j SNAT --to-source 115.115.115.241
iptables -t nat -A POSTROUTING -m owner --uid-owner sss242 -j SNAT --to-source 115.115.115.242
iptables -t nat -A POSTROUTING -m owner --uid-owner sss243 -j SNAT --to-source 115.115.115.243
iptables -t nat -A POSTROUTING -m owner --uid-owner sss244 -j SNAT --to-source 115.115.115.244

也不要忘记至少开放我们使用到的15000-15004端口(tcp+udp)

iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 15000:15004 -j ACCEPT
iptables -I INPUT -m state --state NEW -m udp -p udp --dport 15000:15004 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart

然后就可以通过SSTap工具愉快的玩耍了,有问题可以直接回复留言即可!

版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。

继续浏览有关 SSTapvpnssssr 的文章
4条评论
  • 访客 发表于 4年前 回复

    udp转发失败怎么办啊 求助