proxy - sjtug/kxsw GitHub Wiki
代理方案
除了 HTTP 这种不是非常安全的方式之外推荐使用 ss 客户端。
HTTP/HTTPS
IE
需要注意的是在IE里设置的代理对于HTTP流量是全局有效的,即所有其他如chrome/firefox浏览器等都共用IE里的代理,而在chrome/firefox中设置的代理仅对chrome/firefox局部有效
- 通过单击「开始」按钮 「开始」按钮的图片 打开 Internet Explorer。 在搜索框中,键入 Internet Explorer,然后在结果列表中,单击 Internet Explorer。
- 单击“工具”按钮,然后单击“Internet 选项”。
- 单击“连接”选项卡,然后单击“LAN 设置”。
- 选中“为 LAN 使用代理服务器”复选框。
- 在“地址”框中,键入代理服务器的地址。
- 在“端口”框中,键入端口号。
如果网络对不同的服务(如 HTTP、HTTPS 或 FTP)需要单独的代理地址,请单击“高级”按钮,然后键入要使用的单独代理服务器地址。
完成更改后,单击“确定”,直到返回 Internet Explorer。
以上为HTTP代理直连方案,也就是说本地所有HTTP/HTTPS流量先被转发至代理服务器,由代理服务器获取内容后返回。
如果几乎只使用IE浏览器,建议使用PAC模式,在第5步中使用「自动配置」-「使用自动配置脚本」,地址通常填写为http://example.com:port/pac
,可参考 How do I enable web site whitelisting in Microsoft Internet Explorer? | Berkeley Security 和 总算是搞明白了IE的PAC代理设置方式
chrome/chromium
如果是Windows系统,需要首先在IE里设置代理穿墙下载插件 SwitchyOmega,下载好插件后右键插件 -> options -> Import/Export -> Restore From File,这种方法最为便利,SwitchyOmega能记录代理的用户名和密码,切换起来也非常方便。Linux系统下可在终端导入代理变量启动chrome/chromium,方法为http_proxy=http://example.com:port https_proxy=http://example.com:port chrome
,随后下载插件,之后步骤相同。
Firefox
火狐自带的代理管理已够用,在设置->高级->网络->... 具体模式设置如上所述。
Safari
MAC OS X下使用OS X网络连接处的代理设置即可,不必在浏览器内单独设置。
WiFi
如果手机也需要连接代理,可在WiFi连接处使用代理。
MAC OS X
在网络设置处选择「高级」->代理(或者自动代理),对于大部分http/https流量有效。但更推荐使用 GoagentX 客户端进行设置。
Linux
如果大多数使用Terminal工作,可导入http_proxy
和https_proxy
变量(也可设置all_proxy
),方法如前所述。