tools

$ SELECT * FROM posts WHERE category='tools'

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

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

阅读以下内容前,您应该拥有一个可访问的VPS(什么是VPS?)。 可选的VPS有很多,热门的有DigitalOcean, Linode, Vultr, Bandwagon(俗称‘搬瓦工’)等等。 我个人推荐Vultr和DigitalOcean,理由是便宜、稳定、SSD、机房多、有日本机房(中国访问快), 最近维护VPS的时候出现了一些问题, 客服态度非常好, 反应也很迅速, 这个非常重要 …

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

我通常使用Socks或者Http代理做为科学上网方案, 但仍然有很多需要全局代理的场景, 例如像Android SDK类似的各种墙外工具的更新, 或者不能使用Socks代理的手机等, 还有的时候我们希望为亲朋好友提供一个科学上网的方案, 只需要账号密码的VPN方式是最佳的选择。

如果你需要你的VPN更加安全稳定, 那我要推荐你使用OpenVPNShadowVPN, 他们更加高效和安全。 当然如果你使用个人的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服务的极简攻略

个人认为科学上网是避免自己知识局限的重要途径, 能够顺利的浏览到自己需要的资讯在任何行业都非常重要。 墙的存在让很多人面对这种基本的要求而望尘莫及, 但正所谓道高一尺、魔高一丈, 我们仍然有很多“途径”能够呼吸到自由的信息。 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有以下特点 …

Gradle 介绍与安装

Gradle的介绍

什么是Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的自动化构建工具,它使用 一种基于Groovy的特定领域语文来声明项目设置,而不是传统的XML。当前基 支持的语言限于Java, Groovy和Scala,计划未来将支持更多的语言。

为什么要使用Gradle

  • 其使用了领域专用语言(Domain Specific Lanuage)来描述和处理构建逻辑。
  • 基于Groovy的构建文件,可以使用DSL混合各种声明元素,并用Groovy代码来 整理和控制这些声明元素。
  • 支持已有的maven或者Ivy仓库基础建设
  • 非常灵活, 允许使用最佳实践(best practices), 并不强制你遵照它的原则。
  • 其他插件可以通过暴露自己的DSL和API来让Gradle构建文件使用
  • 允许IDE集成, 是很好的API工具

开始Gradle安装

对于windows或者linux, 可以根据以下步骤安装Gradle: 记住打死不要用apt-get安装,源上的版本太过陈旧

  1. 这里下载编译文件
  2. 下载完成后解压文件,将“GRADLE_HOME/BIN“目录加入到PATH(你们懂得)

相信能开始捣鼓Gradle的都不是初级Programer了, 如果遇到问题, 还可以 参考官方的 安装指南 …

linux挂载windows共享文件夹

NOTE: 我们经常需要跨平台甚至设备的共享和编辑文件,在互联网环境下,我们有 Dropbox, Google Drive等很多优秀的工具。而在局域网内用这样的方式就显得 不够明智了。本文将将介绍两种在linux下访问windows共享文件夹的方法。

Mount 挂载

先创建一个目录,用以被挂载

$ mkdir author_windows

在windows下共享文件夹

windows_share_folder

windows_share_folder

windows_share_folder

使用mount命令将文件夹挂载到linux文件系统上

$ sudo mount -t cifs -o username=yourname,password=yourpw //yourip/yourfoldername ./windows

github快速入门

NOTE: 这只是一篇简介帮助你快速的使用GitHub, 关于GitHub的更多介绍请访问:Here

Configuration

Username

1
$ git config --global user.name "Your Name Here"

Email

1
$ git config --global user.email "your_email@example.com"

如果我们在使用GitHub, 那么邮箱应该和GitHub邮箱保持一致

 

New Repository

Create repository on GitHub
在GitHub创建一个仓库, 如:"doodle.work"

Create README file
README文件用来描述项目信息和其他你想要展示给想要浏览这个这个项目的人。例如:安装方法、联系方式等

1
2
3
4
5
$ mkdir …

Latest Posts

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

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

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

我通常使用Socks或者Http代理做为科学上网方案, 但仍然有很多需要全局代理的场景, 例如像Android SDK类似的各种墙外工具的更新, 或者不能使用Socks代理的手机等, 还有的时候我们希望为亲朋好友提供一个科学上网的方案, 只需要账号密码的VPN方式是最佳的选择。 如果你需要你的VPN

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

个人认为科学上网是避免自己知识局限的重要途径, 能够顺利的浏览到自己需要的资讯在任何行业都非常重要。 墙的存在让很多人面对这种基本的要求而望尘莫及, 但正所谓道高一尺、魔高一丈, 我们仍然有很多“途径”能够呼吸到自由的信息。 ShadowSocks正是其中最优选择之一, 本文主要介绍ShadowSo