【网络应用】pcDuino做代理服务墙科学上网-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7334|回复: 1

【网络应用】pcDuino做代理服务墙科学上网

[复制链接]
发表于 2013-12-3 23:21 | 显示全部楼层 |阅读模式
这里介绍一下如何利用pcDuino做代理,科学上网。
1:申请Google App Engine账号
请参考:http://maolihui.com/wallproxy-de … f-the-tutorial.html
如果已经有Google App Engine账号,可以跳过。
2:下载配置WallProxy
WallProxy下载地址:https://code.google.com/p/wallproxy/
一般linux下载简化版就可以了,下载完解压后得到两个目录,local和server目录,一般只上传local目录即可。
把local改名成wallproxy后,利用winscp上传到/etc目录。当然这时你的ubuntu如果没有权限写入的话,可以利用putty进入 ubuntu,然后输入sudo passwd root,这时会叫你输入密码,输入完后,你可以在winscp下直接用root登陆并上传。
打开proxy.ini,
[listen]
ip = 127.0.0.1改为ip = 0.0.0.0或pcDuino的ip地址。
[pac]
;file = proxy.pac前的;去掉。
[gae]
appid = appid1|appid2把appid1|appid2改为申请的Google App Engine账号,每个账号可以用|分隔,可以多个账号同时使用。
password =如果在上传Google App Engine账号时没有加密码的话可以不用修改,如果加了密码就要在这里输入Google App Engine账号的密码,注意这里不是gmail邮件的密码。
3:安装python、gevent和pyopenssl
用putty进入pcDuino的指令窗口,输入以下命令行:
1、sudo apt-get install python-dev libevent-dev python-setuptools
2、sudo easy_install greenlet gevent pyopenssl
以上指令如中途出错,可以再次运行,基本上没什么问题,输入完以后,到/etc目前下,找到rc.local,在ext 0上面加入nohup python /etc/wallproxy/startup.py&保存,重启pcduino后,代理服务器就开始运行了。
4:IE浏览器设置
1、在IE中输入http://xxx.xxx.xxx.xxx:8087/ca.crt,xxx.xxx.xxx.xxx为pcDuino的ip,输入完后,会导入ca证书。
2、在IE的Internet选项上,点击“连接”、然后点“局域网设置”,在“使用自动配置脚本”前勾选,并在“地址(R)”后面输入http://xxx.xxx.xxx.xxx:8087/proxy.pac,确定。
这样就可以代理上网了。
请参考:http://maolihui.com/wallproxy-de … f-the-tutorial.html
如果已经有Google App Engine账号,可以跳过。

帖子出自:http://cnlearn.linksprite.com/?p=511
发表于 2021-8-17 20:10 | 显示全部楼层
























您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 05:32 , Processed in 0.130224 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表