iOS开发之WebRTC整理一(全局代理配置篇)
2017-03-10 本文已影响817人
朱晓晓的技术博客
前期工作
由于涉及到的操作都在墙外,准备好Shadowsocks和Proxfier两款软件
1.Shadowsocks下载版本(附带下载gui-config.json配置文件)
https://github.com/OwenJoe/Shadowsocks
代理选择手动模式
端口这里更改为1080,是为了配合Proxfier软件使用,用户可根据实际情况进行调整
导入服务器配置文件,就是gui-config.json文件,服务器显示默认为"美国1",当然可以选择其他
打开SS开关
2.Proxfier全局代理工具(破解版)
https://github.com/OwenJoe/Proxfier
下载安装,txt文档是破解文件
设置完成,点击OK
Paste_Image.png Paste_Image.pngApplications配置,可以用下边,也可以用截图中的两个,如果发现后边调试有问题,请挑选任意几个
Shadowsocks*
ShadowsocksX*
ss*
parsecd*
Paste_Image.png
系统默认的Action更换选择
3.联合调试
准备调试
Paste_Image.png打开谷歌/脸书等网站测试
如果发现打开过漫长,请查看网络流量,或者到SS工具中选择其他国外服务器
Paste_Image.png Paste_Image.png再次确认是否处在国外IP状态
关于和Xcode发生冲突解决
当开启两个上边两个软件时候,再运行Xcode,发生模拟器卡死或者项目卡死,有可能Proxies 规则添加有一定问题,设置如下:
localhost;127.0.0.1;::1;%ComputerName%
添加一条本地规则,避免数据造成回路
以上都没有什么问题,就可以进行下一个正式步骤
开启全局代理,会发现无论是软件,还是浏览器,走的都是国外IP通道,从Connections可以看出来,在LOL或者其他游戏开外服,也算是重要的一环吧
Paste_Image.png