Archives for 2015

$ SELECT * FROM posts WHERE years='2015'

在VPS上搭建PPTP VPN的极简攻略

2015-09-08

我通常使用Socks或者Http代理做为科学上网方案, 但仍然有很多需要全局代理的场景, 例如像Android SDK类似的各种墙外工具的更新, 或者不能使用Socks代理的手机等, 还有的时候我们希望为亲朋好友提供一个科学上网的方案, 只需要账号密码的VPN方式是最佳的选择。 如果你需要你的VPN更加安全稳定, 那我要推荐你使用OpenVPN和ShadowVPN, 他们更加高效和安全。 当然如果你使用个人的VPS做PPTP VPN, 被追踪的可能也很小, 最重要的是如果你需要这个VPN不依赖于客户端随时随地任意设备可用, PPTP VPN最佳选择之一。 阅读以下内容前,您应该拥有一个可访问的VPS(什么是VPS?)。 可选的VPS有很多,热门的有DigitalOcean, Linode, Vultr, Bandwagon(俗称‘搬瓦工’)等等。 我个人推荐Vultr和DigitalOcean,理由是便宜、稳定、SSD、机房多、有日本机房(中国访问快), 最近维护VPS的时候出现了一些问题, 客服态度非常好, 反应也很迅速, 这个非常重要。 使用以下链接注册可以帮你立省10$, 够用两个月了。 这也是我写这篇文章的动力之一, 你好我好大家好: http://www.vultr.com/?ref …

在VPS上搭建ShadowSocks服务的极简攻略

2015-09-08

个人认为科学上网是避免自己知识局限的重要途径, 能够顺利的浏览到自己需要的资讯在任何行业都非常重要。 墙的存在让很多人面对这种基本的要求而望尘莫及, 但正所谓道高一尺、魔高一丈, 我们仍然有很多“途径”能够呼吸到自由的信息。 ShadowSocks正是其中最优选择之一, 本文主要介绍ShadowSocks在Debian/Ubuntu主机的上的配置。 阅读以下内容前,您应该拥有一个可访问的VPS(什么是VPS?)。 可选的VPS有很多,热门的有DigitalOcean, Linode, Vultr, Bandwagon(俗称‘搬瓦工’)等等。 我个人推荐Vultr和DigitalOcean,理由是便宜、稳定、SSD、机房多、有日本机房(中国访问快), 最近维护VPS的时候出现了一些问题, 客服态度非常好, 反应也很迅速, 这个非常重要。 使用以下链接注册可以帮你立省10$, 够用两个月了。 这也是我写这篇文章的动力之一, 你好我好大家好: http://www.vultr.com/?ref=6852942 ShadowSocks一种最稳定、快速、安全的科学上网方法, 它是一款轻量级Socks5代理, 是一个开源的项目, 在此要感谢已被要求删除项目的作者。 使用ShadowSocks有以下特点 …

Python文件(脚本)的绝对路径

2015-05-11

今天遇到一个在Python下绝对路径的问题, 因为错误这个错误小小的折腾了一翻, 故对怎样在Python项目中获取对应想要的路径问题进行部分的总结, 特别是避免os.getcwd()函数容易引起的误区。 先描述一下遇到的问题,在路径如下的项目中: project |-- config |-- __init__.py |-- data.db |-- src |-- dao.py 在 config/__init__.py 中定义了一个常量: # 数据库文件路径 db_path = "data.db" dao.py 文件内容如下: import sqlite3 from config import db_path class Dao: def __init__(self): self.conn = sqlite3.connect(db_path) def get_menu_count(self): print …

Latest Posts

防疫贴士

关于消毒液 1. 很不建议使用酒精,效果一般,建议电子设备消毒时可以小范围使用消毒棉片。 75% 酒精是易燃的,公共场合更容易引发事故。 酒精不是度数越高越好,75% 左右最佳。 挥发快,效果短。 2. 建议用次氯酸钠(84等),很便宜、效果好,家里用很合适。 不要和酸混用,比如洁则灵(威猛先生、蓝

在 VPS 上搭建 Cisco IPsec|L2TP over IPsec 的极简攻略

三年前我写过一篇在VPS上搭建PPTP VPN的极简攻略, 不过一年前我就不再使用 PPTP VPN 了,最主要的原因是因为 macOS 完全不支持 PPTP;另一个原因是基于 ipsec 协议的 VPN 更加安全,IPsec 协议会加密你的网络数据, 避免泄漏或者中间人攻击。所以现在对于需要全局代

为什么应该使用本地广播(LocalBroadcastManager)

Android 诞生已来,就一直有所谓的四大组件,BroadcastReceiver 是其中之一。 几乎在各种样的应用中都有 BroadcastReceiver 的使用,它被应用于接收系统发送的消息以及与其他应用之间的交互,但也被大量的误用于应用内部通信。 然而在同应用中使用则违背 Broadcas