SSS→多ip出口的iptables实现
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

一、通过请求IP设定口IP
首先我们看下SSS数据包的走向:
A: 用户发出加密请求到SSS服务器
B: SSS服务器解密请求后转发到目标服务器
C: 目标服务器回应SSS服务器
D: SSS服务器加密回应返回给用户然后解密后使用
其中步骤B是影响出口IP的关键步骤,需要制定iptables规则修改源ip
理论上做SNAT处理即可,但SSS转发用户请求时端口由系统随机分配,目标服务器、端口不可预测。
简单说,从SSS出去的数据包,已经不是用户发出的那个包了,在sourcePort、destIP、destPort都不可控的情况下去修改sourceIP
结论:不可行
二、iptables Owner Match 方案
SSS作者clowwindy在#131给了参考方案:https://github.com/shadowsocks/shadowsocks/issues/131
通过iptables的Owner match来实现,前提是用不同的用户启动多个不同的SSS实例
Owner match支持–uid-owner、–pid-owner、–sid-owner、–cmd-owner匹配
很可惜我的vps上不支持–pid-owner,需要编译内核,遂放弃,决定采用 –uid-owner模式
思路是建几个用户分别启动SSS实例,并使用不同的端口(如1081、1082、1083),再做简单的端口重定向
第一步、建立用户
第二步、多SSS实例配置
分别给实例指定不同的配置文件config1081.json、config1082.json、config1083.json,启动脚本如下
到此,多出口IP已经完成,SSS服务器上现有3个出口IP和N个不同的SSS组合,比如:
192.168.0.1:1081、192.168.0.2:1082、192.168.0.3:1083、192.168.0.1:1082、192.168.0.1:1083等等
作为轻微强迫症患者,实在受不了,想简化一下,只留一个1081对外开放:
192.168.0.1:1081(出口192.168.0.1)、192.168.0.2:1081(出口192.168.0.2)、192.168.0.3:1081(出口192.168.0.3)
第四步、简化
思路:禁止1082、1083的对外开放,并做个转发,192.168.0.2:1081 转发到 192.168.0.2:1082, 192.168.0.3:1081 转发到 192.168.0.3:1083
猜你可能想看的VPS
- Amazon CloudFront→香港 日本 韩国 台湾等 CDN 服日本VPS[主机]
- 圣诞闪购 RackNerd→3 核 2G 内存 30G SSD 5T 流全球[VPS测评]
- 推荐 腾讯云秒杀→新增企业 1 折专区 2 核 4G 5M 带宽 3 年全球[VPS测评]
- racknerd→母亲节 VPS 优惠活动 $20.88 年 KVM 1全球[VPS测评]
- raksmart→美国不限流量服务器(物理机) 100M 带宽~$61 美国VPS[主机]
- 双十一 遨游主机→充值 511 元即可获赠 111 元 全场 8 折 续全球[VPS测评]
- yum 提示 Error: rpmdb open failed 错误的解全球[VPS测评]
- JQuey 中 each 方法怎么获取 判断 index?全球[VPS测评]
- HostXen→日本 2G 套餐月付 70 元 美国 2G 套餐月付 6日本VPS[主机]
- 便宜 $7.2 年 512M 内存 10G 硬盘 1T 流量 100Mb全球[VPS测评]
- 便宜 VPS ¥26 月 1G 内存 40G SSD 1T 流量 1Gb全球[VPS测评]
- 新商家慎重-iara.cloud→日本 CN2 GIA 日本软银 KVM日本VPS[主机]
- WordPress博客使用php页面代码实现外链go跳转的方法全球[VPS测评]
- 网站发布完博客文章之后还应该做些什么?全球[VPS测评]
- CentOS/Fedora/Ubuntu/Debian 一键安装 wge全球[VPS测评]
- 用ImgURL免费图床程序自建WordPress图床全球[VPS测评]
- Hrvatski Telekom → 12$ 月 1C1G10G硬盘 克全球[VPS测评]
- guzel-土耳其 59.9里拉 月 1核512MB内存20g硬盘 10全球[VPS测评]
- Virmach 2019中国新年促-512M 10G ssd 500G年全球[VPS测评]
- CloudCone 786 内存 10G HDD 1T流量 洛杉矶 MC全球[VPS测评]
- 什么是Bootstrap?全球[VPS测评]
- 30个美容院抖音唯美文案,看到就直接拿去发吧全球[VPS测评]
- 野草云服务器怎么样?香港CN2+BGP带宽30M月付19元香港VPS[主机]
- php168数据库配置文件在哪里?如何修改数据库配置文件全球[VPS测评]
- 创意IT服务公司主页网站模板 - Softets全球[VPS测评]
- 曾经最大跨境电商平台团队收缩,只剩20人丨GoingGlobal周报全球[VPS测评]
- 亚当云怎么样?香港安畅cn2vps带宽10M月付28元香港VPS[主机]
- 云群网络怎么样?香港云服务器高端弹性云2核2G2M带宽,仅588元/年香港VPS[主机]
- tudcloud:香港不限流量VPS,2核2G仅218元/年,支持WinWINDOWS
- kvmla,新加坡VPS、香港VPS、日本VPS,2核2G云主机仅425日本VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-42666.html











