shadowsocks配置proxifier实现自定义程序代理翻墙

摘要

本文介绍如何通过proxifier,结合shadowsock客户端,实现只能程序流量分流,意思你可以定制你希望哪些程序允许利用shadowsock的流量。更多的信息请点击
Shadowsocks系列

实现

引言
当你成功部署好shadowsock服务后,你已经可用利用shadowsock进行翻墙了,但是或许还有需要求想要实现特定程序走翻墙流量,这里介绍一个实用的工具Proxifier来实现这一点需求

代理服务

首先你需要打开shadowsock了解您设置的代理服务器,我们要实现特定程序代理,其最终还是要利用shadowsock客户端运行的本地代理服务,请了解对应的端口(默认1080),如图
Proxifier

Proxifier配置

安装Proxifier(步骤略)
配置如下:

添加代理服务器

proxifier
设置shadowsock代理端口和地址,此为shadowsock本地的端口1080
proxifier
测试是否正常连接代理并翻墙
proxifier
这个时候会跳出一个窗口,问你是否把这个服务器当作默认的,点yes就可以了
proxifier
到此代理部署完成,设置完成提示是否”默认设置”,以下为默认的代理策略,所有的程序走代理
proxifier
这里有个default规则,如果default旁边的action里边选择的是proxy socks5则本机所有软件都会走代理
proxifier
在当你随意打开一个网页程序,弹出以下框框,请默认点击OK,此框框的原理是说,shadsocks程序本身不代理,因为shadowsock本身就是代理程序。
proxifier

配置代理程序

正常情况下,我们不希望所有程序都走代理,只允许特定流量走代理,实现如下
本例以允许mstsc走代理流量为例
步骤 :
1.将default的代理模式设置成direct,即全部不走代理
2.添加特定程序走代理(添加程序->设置代理模式)

设置default默认不走代理
proxifier
设置特定程序走代理
proxifier

测试代理情况,运行mstsc打开远程桌面
proxifier

结语

如果你还需要了解更多技术文章信息,请继续关注Jory博客

看一看,共同关注,共同分享与讨论!