IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    自建vpn之三:搭建openvpn service和生成客户端Profile

    Haidong Ji发表于 2015-11-06 22:38:05
    love 0

    给虚机设定了基本的防护措施后,我们来安装openvpn服务器终端并生成profile文件。以下指令都是root级别。我假定你已经通过命令行连到服务器上。请根据需要在命令行前自行添加sudo或变成root。

    我原计划给读者提供一步一步的说明,但那样会太繁琐。前两天注意到github上有人已经把这一切打包成一个shell脚本。我今天看了下,觉得写得很好。经过我成功测试后,推荐给你使用。并且这个脚本对Ubuntu,Debian, CentOS, RedHat啥的都管用。

    1. 请到 https://github.com/Nyr/openvpn-install 下载openvpn-install.sh脚本文件;
    2. 打开命令行,运行:
      bash /EnterRightPathHere/openvpn-install.sh
    3. 脚本程序会自动探测到你的IP网址,按回车键;
    4. 脚本程序让你选择DNS。我不建议第一个选项(Current system resolvers)。2和6均可.
    5. 脚本程序让你命名客户端名字。默认是client。我不建议你用默认。建议你根据其所用的设备和数据中心命名,如androidFrankfurt,iphoneFrankfurt,或winPcFrankfurt等等。请用英文字母来命名;
    6. 再敲一次回车,程序就开始运行。运行时间查不多三五分钟,请等待,稍安毋躁。
    7. 运行结束后,openvpn服务器已经搭建完成并开始运行。接下来你要把它产生的.ovpn文件(profile 文件),比如winPcFrankfurt.ovpn输送到你的Windows/MacBook/Linux/Android/iPhone设备上。强烈建议你用WinSCP(Windows)或scp(Linux/Mac)来输送文件,防止在传送途中被偷窥;
    8. 如你需要产生更多的.ovpn文件,只要重新运行
      bash /EnterRightPathHere/openvpn-install.sh
      并选择第一个选项即可。

    祝玩得开心。下一篇,我们来谈谈怎样设立PC、Mac、和Linux客户端来使用vpn。



沪ICP备19023445号-2号
友情链接