跳至主要内容

SSR端口转发伪装网页流量

        自从两会开始之后,我的梯子服务器直接被tcp阻断了,新建了一个用两天又被封了端口,无奈之下研究起怎么伪装流量,然后发现可以通过SSR的端口转发,和服务器上的网站共用端口,配合对应的混淆方式可以减少被gfw发现的可能。首先我们得先把网站和ssr建好,可以参考前面的博文。
        用winscp软件登陆到服务器,进入到ssr文件夹(默认在root/shadowsocksr),找到user-config.json,右击修改,端口设置为443,混淆和协议参数按下图配置,新增将"redirect":""修改为"redirect" : ["*:443#127.0.0.1:1443"],(注意包括最后的逗号)。可以复制我的配置,把ip地址和密码改掉就可以了。
{
    "server": "*.*.*.*",
    "server_ipv6": "::",
    "server_port": 443,
    "local_address": "127.0.0.1",
    "local_port": 1080,

    "password": "passwd",
    "method": "aes-128-ctr",
    "protocol": "auth_aes128_sha1",
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth",
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,

    "additional_ports" : {}, // only works under multi-user mode
    "additional_ports_only" : false, // only works under multi-user mode
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": ["*:443#127.0.0.1:1443"],
    "fast_open": false
}
        这样ssr在收到请求时,如果是ssr客户端的请求,则会直接代理,如果是网页请求,则会转发给服务器的1443端口。

        既然ssr将网页请求转到1443端口了,那服务器上的网页监控端口也需要修改为被转发的端口,继续使用winscp进入到apache安装位置(默认在etc/apache2),首先修改ports.conf,把里面的监控端口443全部修改为1443。
        然后进入sites-available文件夹,把名字里面有ssl字样的页面配置文件打开(例如000-default-le-ssl.conf),端口同样修改为1443,然后保存。
        至此转发完成,重启apace后即可同时使用ssr,也可以正常浏览网页了。需要注意的是,因为是ssr转发请求到web服务apache的,如果ssr没有开启的话,网页也是无法访问的,因经记得设置ssr为开机启动。

参考链接:

评论

此博客中的热门博文

如何使用tasker在连接/断开翻墙WIFI时自动关闭/开启SSR

    前一阵子google play搞活动,tasker打折至0.99刀,恰好我也从google rewards里面答题拿到了1刀+,所以买了这个传说中的神器。     在买tasker的时候,我就想着用它来实现自动开启/关闭SSR了,原以为会很简单的,没想到设置过程中还是出现了不少的问题,当时在G+发po问了一些基友,然后发现有不少的基友有同样的问题,所以写一篇简单的设置教程分享给需要的人,一些重点的细节我已经加黑,大家设置的时候注意一下。     言归正传,下面是设置教程:     功能一:连接上翻墙路由器的wifi信号之后,自动关闭手机上的SSR服务。     打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的放大镜,选择已翻墙的WIFI名字, 然后下方倒数第二项Active下面选项点开,选Any, 按返回键。 此时会回到主界面,并会在新建的状态项目右方弹出任务选择栏,此时选New Task,然后会要求输入任务名,这里可以随便写,但是为了方便以后识别,尽量写容易理解的有关联性的名字,比如我写的SSR off。然后在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜单上将Start the service的开关关掉, 因为是关掉服务,所以下方服务器随便选择,返回。 至此功能一设置完成。     功能二:与翻墙WIFI的信号断开连接时,自动开启手机上的SSR服务。     前面的操作是一样的,打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的感叹号,选择已翻墙的WIFI名字, 然后将最下方的invert(反转,即未连接)选项勾上, 按返回。 出现添加任务菜单,点New Task,输任务名(比如SSR ON),在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜