2014年2月12日星期三

用Mac为PS3 配置一个本地的http 代理服务器

在英亚订购的PS3 终于收到了,作为PS3新手,注册好PSN,发现可以安装YouTube等一些视频应用,试着装了些,结果发现访问速度超慢,被墙的服务基本就不能正常使用,这可不行,老子买来就是要享受的,怎能放弃这些服务!PS3互联网设置里支持http 代理服务器设置,遂决定用这个解决方案。

 服务端准备

 我是用家里的Mac做代理服务器,在Mac上安装Privoxy,官网上有Mac对应的安装文件下载。安装好后,它会自动启动服务,我们需要做的是修改Privoxy的配置文件,让Mac乖乖做好代理服务的工作。

 Mac下 Privoxy的配置文件路径为 /usr/local/etc/privoxy/config ,需要用管理员权限修改文件。用终端命令行修改比较省事。 打开终端App ,输入: sudo vim /usr/local/etc/privoxy/config (这条命令的意思是:用管理员的权限,使用vim编辑器,打开配置文件config) 接着终端会让你输入管理员密码,输入后就能编辑配置文件了。

 你需要在配置文件中修改两样东西。第一个是 listen-address (监听地址),默认值是:
listen-address 127.0.0.1:8118 (意思为监听机器本地的8118端口)。
作为服务器,我们要把它修改一下,你首先要知道你的Mac在局域网中的IP地址,比如192.168.1.5之类的,我们要让Privoxy监听这一个地址。具体修改如下:
由于使用的是vim编辑器,在终端里输入 /listen-address (意思是查找listen-address) vim会开始查找配置文件中包含 listen-address的字符,按n键是切换到下一个,直到你找到 listen-address 前面不加#号注释的那一行,开始修改。用方向键调整终端上光标的位置,移到127.0.0.1中你想删除的字符上,按下delete 即可删掉。 删掉127.0.0.1后,需要插入新的地址(Mac的局域网IP地址),按下i键,即可插入字符,输入192.168.1.5之类的IP地址即可。最后按Esc键退出插入模式。

 第二步是添加转发规则(forward),还是在vim编辑里,输入/forward 查找配置文件中的相关字符, 其实可以直接在配置文件中另起一行添加,但为了相对应,还是添加到相关注释说明的地方比较好。 多按几下n键,找到相关说明的地方,按下i键插入,把光标移动到#号上按回车另起一个空行输入:
 forward / 127.0.0.1:12440 (这里的是 / 表示所有的url请求, 127.0.0.1:12440 表示机器本地的12440端口,这个端口号可以随意设置,这条命令的作用在于把监听端口的所有url请求,转发到本地的某一端口上,这就实现了Mac 变http 代理的服务。)
 修改好后保存退出vim,在终端输入:wq 即可。 Privoxy 在服务端的配置即完成了。转发到的12440端口,必须配套完成翻墙设置,现在电脑上流行的翻墙方式,都有对应的本地端口,这个端口即为Privoxy 转发url请求的端口。我Mac上的翻墙服务,设置的本地端口即为12440,所有上面以此为例。

最后一步,在Mac上重启Privoxy服务。你可以在应用目录下发现已安装好的Privoxy文件夹,里面有两个脚本文件 startPrivoxy.sh 和 stopPrivoxy.sh ,在终端使用这两个脚本手动开关Privoxy服务。具体的做法是,把脚本文件托到终端上会显示它的路径,把光标移动到文件路径前,输入sudo 来执行。 重启Privoxy之后,在开启Mac上的翻墙服务,这样Mac就可以充当局域网内的http代理服务器了。 

PS3 上的设置,在互联网设置里,使用代理服务,地址填写你Mac在局域网中的IP地址,如上面的192.168.1.5 端口填写为8118。 这样就全部设置完成了。



 具体的原理说一下,PS3在设置完成后,所有的url请求都经过 192.168.1.5:8118端口,Mac端监听此端口,并把请求都转发到Mac的翻墙服务设置好的端口上,这样就实现了PS3翻墙。

 对网络连接的知识不大熟悉,如有错误,欢迎指正。

 参考: http://www.privoxy.org/user-manual/config.html



update:
使用了一天后,发现这种代理方式有几个缺点,暂时没有找出解决办法。
1. 使用http代理之后,PS3的浏览器就用不了,错误码好像是DNS出错,很奇怪。但是应用内自带的浏览器却能使用。怀疑自带的浏览器不走http代理服务,没仔细研究下去。
 2.不能正常使用SSL通讯,可能是转发规则没有设置。
3.有些应用依然无法正常使用,比如Amazon的视频应用。 

优点也有几个:
1.可以看IP限定地区的视频应用了!
 2.应用的响应速度变快了,网络对战速度没测试过,这个以后待验证。 

总结:
目前这个方案不大完美,临时解决翻墙的需要可以,无缝代理有点差。加上PS3来回切换网络设置比较蛋疼。推荐给特需要翻墙看Youtube 和音乐视频的用户使用。 唉,太折腾,还不如安心打游戏。翻墙不会用电脑啊!!

2010年9月17日星期五

适用于多浏览器的PAC脚本配置


PAC脚本是一种自动切换代理的JS脚本,利用一个FindProxyForURL的JS函数。这个函数有三种可能的字符串返回值,一是"DIRECT",就是直接连接,不通过代理;二是"PROXY proxyaddr:port",其中proxyaddr和port分别是代理的地址和代理的端口;三是"SOCKS socksaddr:port",其中socksaddr和port分别是socks代理的地址和端口,一个自动代理文件可以是多个选择的组合,其中用分号“;”隔开,
如:function FindProxyForURL(url,host)
{
if (host == "www.mydomain.com")
return "DIRECT";
return "PROXY myproxy:80;PROXY myotherproxy:8080;DIRECT";
}
一般我们都是同过SSH代理来配置,可是每一个浏览器支持的SOCKS代理的方式不一样, 比如IE 和Safari仅支持SOCKS方式,而Chrome和FireFox 仅支持SOCKS5方式。 所以利用上面的函数,通过返回值中添加SOCKS和SOCKS5两种组合,然后浏览器们各取所需,就可以一个脚本全浏览器通用了。(ie6 不支持)
范例:
function FindProxyForURL( url, host )
{
if ( shExpMatch(url, "*example1.com*") || shExpMatch(url, "*test2.com*") )
return "SOCKS5 127.0.0.1:7070; SOCKS 127.0.0.1:7070";
else
return "DIRECT";
}

这样浏览器就会从SOCKS 和SOCKS5 中挑选合适的方式进行代理了。

所以Chrome 可以不用装Switchy插件 ,FireFox也不需要装额外的代理插件,直接通过你系统所设置的自动代理PAC脚本上网了。

参考文献:

2009年12月24日星期四

发帖获得免费得free ace vpn

在google 上搜到的free vpn 服务。 acevpn.com 这个网站提供免费得free vpn 帐号,它支持windows ,mac os 甚至iphone 等移动设备。不过你必须写一篇软文来介绍它才能获得免费的帐号来体验。
我还没有用过这个服务,所以不好评价。在目前中国互联网审查日趋严重的情况下,做好准备 随时翻墙是必要的。acevpn 看起来是刚刚成立不久的vpn服务商,所以它的速度应该不会太慢吧。

不管了 按照它官网上的要求,凑足150个字,给出直接连接,写上自己的软文,然后email给acevpn 获得帐号。你可以像我这样使用任意的语言,写出你对acevpn的看法和介绍。如果你们达到他们的软文标准,他们就会给你激活免费体验的帐号,就是不知道这个帐号可以使用多久,也不知道他们看不看的懂我这篇中文软文,差不多150个字了吧,赶紧给我免费帐号吧!要是好用的话,我会认真诚意的好好写一篇关于acevpn的试用体验的!!!

2009年11月11日星期三

mac下tor+ff+foxyproxy插件+pac 方式轻松破网

首先下载tor for mac 安装一下,由于GFW升级,洋葱头不能连接上tor ,这时候我们只要添加官方提供的最新网桥就可以连上tor。具体的步骤如下:
为Tor添加网桥



方法很简单,给bridges@torproject.org发一封邮件(最好使用gmail邮箱,没有的话就最好注册一个),内容为:“get bridges”(邮件写不写标题都可以),几秒钟之内,你就会收到一封含有bridge list的邮件,比如,其中有这样的内容:

[This is an automated message; please do not reply.]

Here are your bridge relays:

bridge 92.41.**.141:443
bridge 83.***.198.100:9443
bridge 69.**.117.34:9001






在“Settings”->“Network”中,勾选“My ISP blocks connetions to the Tor network”,之后就可以看到添加网桥的文字输入框:


添加完毕之后,按“OK”按钮关闭该对话框。当然,如果您不习惯英文界面,可以在刚才的对话框里选择“Appearance”->“Langage”中选择“简体字”。


设置网桥完毕后在Vidalia在控制面板里启动tor,小洋葱就能连接成功变成绿色的了。



然后安装Firefox的FoxyProxy插件。重启Firefox后双击浏览器下面的Foxyproxy小图标



弹出FoxyProxy选项框,双击图上位置编辑一下代理服务器细节。




选择自动配置代理服务器URL,添加pac脚本。



*PAC脚本内容:
function FindProxyForURL(url, host)

{

url = url.toLowerCase ();

host = host.toLowerCase();
if((shExpMatch(url,"*yimg.com*")) ||

(shExpMatch(url,"*wordpress.com*")) ||
(shExpMatch(url,"*meme.yahoo.com*")) ||
(shExpMatch(url,"*youtube.com*")) ||
(shExpMatch(url,"*facebook.com*")) ||
(shExpMatch(url,"*fbcddn.net*")) ||
(shExpMatch(url,"*.blogspot.com*")) ||
(shExpMatch(url,"*.appspot.com*")) ||
(shExpMatch(url,"bbc.co.uk/chinese*")) ||
(shExpMatch(url,"*torproject.com*")) ||
(shExpMatch(url,"*friendfeed.com*")) ||
(shExpMatch(url,"*googlevideo.com*")) ||
(shExpMatch(url,"*bit.ly*")) ||
(shExpMatch(url,"*torproject.org*")) ||
(shExpMatch(url,"*blogger.com*")) ||
(shExpMatch(url,"*ff.im*")) ||
(shExpMatch(url,"*twitpic.com*")))
return "SOCKS 127.0.0.1:9050";

else return "DIRECT";

}
打开一个文本编辑器,输入以上内容,然后保存为“tor.pac”。(其实文件名叫什么无所谓,只要是.pac尾缀即可;文件位置在哪儿也无所谓;里面的网址内容自己也可以添加)


添加完成后,Firefox会根据pac脚本自动选择需要用tor代理的网址,其他网址直接浏览。如果遇到什么新网站上不去的话,可以把它的网址加入到你的pac脚本中。


2009年9月3日星期四

用VPN来Blogger

这个blog被封掉了,侧边栏的饭否插件也不能用,这就是一个能折腾的国度。我工作还没有找到,每天觉得自己可以多学点知识对以后的发展会有好处,可就是坚持不下来。学习IT之类的知识还真是很枯燥,但我要耐着性子去学,有兴趣总是好的。
开始用Google Chrome 作为默认浏览器了,可是很奇怪登录Blogger的时候总会显示出错。Google自己的产品的兼容性怎么这么差?真是令人诧异的事情。换IE7上Blogger看起来很舒服,不管Chrome 还是IE7能上Blogger就是好东西,在简洁的Blogger界面下,IE7看起来性感极了。
离开大学之后,我真的变的很自由,也达到了想学什么就学什么的要求,下面要靠自己的意志和兴趣,强化英语,多学几种计算机语言。自己为自己加油吧。

2009年2月26日星期四

修电脑记

下午4点被人叫醒去修电脑 大姐的本本无线设置我搞了半天都搞不定,很糗。回家后我才知道要在无线网卡的属性里查看第二个标签"无线网卡配置"启用DCHP 无线局域网的建立前提是要求路由和客户端同时开启DCHP功能 我忽略了这点。在交行门口等哥哥的时候搜到ChinaNet信号,发现是电信的骨干网,需要电信的无线宽带帐号和密码,它的覆盖范围很广,是一种提供移动设备无线上网常用网络,我办E8套餐时送我每月900分钟的此网流量 打电话到10000号确认了帐号025加自家固话号码并修该了默认密码(自家号码),以后可以用这帐号来无线上网。ipod touch 是可以用ChinaNet wifi 上网的 具体放法是要让safari 能自动跳出登录页面,所以要设置下浏览器的阻止弹窗功能为不阻止,登录后且不能关闭登录网页,这样就可以上了。

2009年2月11日星期三

2月11日

在用ipod touch更新blog今天很累一直在捣鼓电脑没完没了的,现在又玩起手写输入法来真够操蛋的

2009年2月7日星期六

2月6日

年就这样过了,打了很多场麻将,日夜颠倒的生活。买了ipod touch 非常的喜欢。由于不规律的生活,最近咽喉隐隐作痛,我想喝冰糖梨子汁,不知道能不能帮我降火。

这个礼拜天就要和初中同学聚会,四年不见却没有沧海桑田感觉,我是一个敏感的人,有些事情总不能释怀,希望自己好过一点。

日剧现在迷上了Love shuffle 。玉木宏演完鹿男就越来越瘦,这部剧里面也惨不忍睹。他这部的角色很有魅力,一个郁郁自卑的穷小子,认真做一件事情时却散发出令人欣赏的光芒。感动着我的就是这种特质。一个礼拜等一集真的好幸苦。好想看下一集哇。

情人节快到了,找不到女友的我也无可奈何惦记起这个对我来说可有可无的节日,好纠结。单身是件磨练人意志的事情,另一半的幸福可不是这么容易好找的。百花丛中过,片叶不沾身。^_^ 新年过去,鼓励自己找个好姑娘。

2009年1月6日星期二

1月6日 窗外小雨

3天元旦假期随着同学的一条消息,提前的结束。晚上赶去学校把上个礼拜的课程设计给完成,做的很烂。无奈这样的时刻无心学业,趁早给我们毕业吧。在学校住了两天,早晨很难从被窝里爬出来。而且食欲大增,一天四五顿都还饿。晚餐之后没多久就想去楼下抄个肉丝炒饭,觉得把大盒油光光的炒饭塞进肚子里撑着都幸福。
5号下午考完大学里的最后一门考试,一点都不觉得有什么庆祝的意义,整理脏衣服就回家了。晚上帮哥哥的新手机N95装软件。说起来捣鼓新手机是蛮有趣的事情,搜索相关的论坛,找到有用有趣的东西装进小小的手机中这也让哥哥觉得特别快乐。虽然自己一点也不喜欢玩手机,不过看着哥哥陶醉的样子心里暖暖的。

2009年1月1日星期四

09年伊始 新年的礼物

纵横网络数年载,新年里欲言又止,只因找不到一块清净之地。想来想去还是在这里无人知晓的blog里胡说八道起来。

晚上在小学群里撒起娇来,一时控制不住差点流泪。很少人能清楚的记得小学里发生的一切,当元旦这个小学里最期待的节日来临之前,我忍不住问群里的同学:你们记得那时候的每个班都要组织个游戏吗?每个人有一张游玩票,上面印着1-5的数字,所以每人只能去五个班级参加他们的活动!得到奖励的那个夹心糖很好吃吧?同学说:记得。一个人能安静下来回忆,回忆最美的记忆,同时还能找到回忆里的人得到同样美丽的回应,我觉得这是新年里得到的最好的礼物。想找到原来的班主任要一张印着1-5数字的游园票,再去参加一次和小朋友们抢糖吃—这是新年的妄想。

我小学毕业整整10周年了。回忆起那时自己并没有因为见不到老同学而伤心,今晚却好想见到自己的小学同学。人总是走不出回忆,回忆高中,回忆初中,今夜我唯独回忆小学,而大学也终将变成回忆。回忆,回忆,回忆永远回不到过去。 Happy 牛 year 我爱的人们!

2008年12月31日星期三

永别了2008

现在是2008年12月31日 16:58分。图片是远在北京的郭万怀拍摄的08年最后一次夕阳。看着太阳缓缓的躲进山腰,我忽然有种想写点年终总结的冲动。

08年初的一场大雪,让我的小车子在半个轮子厚的积雪里熄了火,只好硬生生的把车子从雪地里推回到路边的网吧门口,在网吧包夜陪着朋友,半夜里踏着厚厚的积雪在路边摊子上买炒饭充饥,成了我年初印象最深的回忆。大雪之后的上班迟到,公交车超载,出租车司机集体黑心宰客,夜晚回家差点从冰面摔倒,多么现实而残酷的一年之初。

在KFC干了整整一年的时间,08年大部分时间和KFC的同事们一起快乐的度过了。如今辞职的我有点怀念,有点后悔,学到了很多,喜欢这个大家庭的每一位。

汶川地震,奥运接着毒奶粉,金融危机,和毕业生就业困难。一件件和我相关和不相关的事情接踵而来,让我沮丧,让我失落,有时候甚至让我失去对生活的信心。爱情在这兵荒马乱的时代,我依旧交着白卷。

08年我还保持一颗善良的心,用自己的热情去帮助需要帮助的人,真诚的去对待身边的人。虽然遇到人性缺点的事很多,依然相信人心能去温暖别人也能让自己被温暖。虽然不知道自己是不是真的长大,却有很大的勇气去挑战一切以前不敢去做的事。打麻将,诈金花,梭哈还有80分,小时候羡慕大人玩的赌博游戏,我在今年里一起都学会了,但我不以为自己就是成熟的成年男子,只是知道有些成年男子一直在做着不成熟的事,比如说那个怪叔叔林大人,周正龙,陈冠希还有周局啊!

天色渐渐暗了,我08年的太阳也再也见不到,南京今天晴,风却很大。感谢所有在这一年里关心、爱护的人。感谢三三、感谢哥几个。


最先跨入 2009 年的是 聖誕島(吉里巴斯語:Kiritimati)
台灣島2008年最後一道夕陽,也就是全台夕陽最後沈落的地點在台南安平,時間為12月31日傍晚5:25分。
2008年進入倒數階段,2009年台灣地區第一道曙光將出現在蘭嶼,時間是元月一日上午六點33分;台灣本島第一道曙光則是出現在墾丁,時間為六點:35分。
另外,2008年最後一抹夕陽則會在台南安平沈落,時間是12月31日傍晚五點25分。
台灣本島方面,第一道曙光今年由台東太麻里改到「海角七號」的墾丁,時間是一月一日上午六點35分;接著是太麻里的六點
其它地區如台北、高雄日出時間均為六點39分;台南六點40分;台中六點41分。
2008.12.31 廈門日落時間17:31
2009.1.1 廈門日出時間 06:52
感谢苹果流冰 分享这么浪漫的地理新闻。 希望09年去一次台湾旅游。

2008年12月27日星期六

2008年末的Blog之旅

2008年12月27日决心重新努力做一名称职的Blogger。Nevercry是这次Blog之旅的ID,这里是nevercry的官方Blog。在这里你可以看到Nevercry在做什么。虽然我很想严肃的在新Blog里发第一篇帖子,但是天很冷,我又么的什么话可以说。blabla那么多,实在不想浪费大家的时间,所以就此停笔。预祝大家09年快乐!