您的位置: 首页 > 新闻资讯 > 高质量代理 > 正文

用云主机打造一个开发环境(上)

发布时间:2019年10月10日 作者: 来源:互联网

  用云主机怎么才能打造一个属于自己的云服务开发环境,测试了一下网络上的一些策略,发现效果都不尽理想。下面为大家推荐一个有效的教程,希望能够帮助到大家高效使用云主机。

  

用云主机打造一个开发环境


  一、Open Server安装


  官网上的安装步骤异常复杂,github上有个傻瓜式的安装脚本,按照提示一步步操作即可


  1、获取安装脚本


  wget https://raw.githubusercontent.com/Angristan/openxxx-install/master/openxxx-install.sh -O centos7-xxx.sh

  2、修改权限


  chmod +x centos7-xxx.sh


  3、运行脚本


  sudo ./centos7-xxx.sh


  4、进入安装步骤


  第一步,会列出局域网IP


  Welcome to the Openxxx installer!

  The git repository is available at: https://github.com/angristan/openxxx-install

  I need to ask you a few questions before starting the setup.

  You can leave the default options and just press enter if you are ok with them.

  I need to know the IPv4 address of the network interface you want Openxxx listening to.

  Unless your server is behind NAT, it should be your public IPv4 address.

  IP address: 192.168.0.5


  5、第二步,输入公网IP


  It seems this server is behind NAT. What is its public IPv4 address or hostname?

  We need it for the clients to connect to the server.

  Public IPv4 address or hostname: 100.100.100.100


  6、第三步,是否启用IPv6,默认否


  Checking for IPv6 connectivity...

  Your host does not appear to have IPv6 connectivity.

  Do you want to enable IPv6 support (NAT)? [y/n]: n


  7、第四步,选择Openxxx服务端口,默认1194


  What port do you want Openxxx to listen to?


  1) Default: 1194

  2) Custom

  3) Random [49152-65535]

  Port choice [1-3]: 1


  8、第5步,选择服务协议,默认UDP


  What protocol do you want Openxxx to use?

  UDP is faster. Unless it is not available, you shouldn't use TCP.


  1) UDP

  2) TCP

  Protocol [1-2]: 1


  9、第6步,选择DNS服务器


  因为我们只是局域网IP跟云主机通讯即可,所以这里选1


  What DNS resolvers do you want to use with the xxx?


  1) Current system resolvers (from /etc/resolv.conf)

  2) Self-hosted DNS Resolver (Unbound)

  3) Cloudflare (Anycast: worldwide)

  4) Quad9 (Anycast: worldwide)

  5) Quad9 uncensored (Anycast: worldwide)

  6) FDN (France)

  7) DNS.WATCH (Germany)

  8) OpenDNS (Anycast: worldwide)

  9) Google (Anycast: worldwide)

  10) Yandex Basic (Russia)

  11) AdGuard DNS (Russia)

  DNS [1-10]: 1


  10、第7步,是否启用压缩,默认否


  启用压缩会节省带宽,但会消耗CPU


  Do you want to use compression? It is not recommended since the VORACLE attack make use of it.


  Enable compression? [y/n]: n


  11、第8步,是否自定义安全设置,默认否


  Do you want to customize encryption settings?


  Unless you know what you're doing, you should stick with the default parameters provided by the script.


  Note that whatever you choose, all the choices presented in the script are safe. (Unlike Openxxx's defaults)


  See https://github.com/angristan/openxxx-install#security-and-encryption to learn more.


  Customize encryption settings? [y/n]: n


  12、最后回车,将开始自动安装


  二、安装完后,会自动进入客户端配置文件创建步骤


  1、第1步,输入客户端名称,可以理解为用户名称


  Tell me a name for the client.

  Use one word only, no special characters.

  Client name: test1


  2、第2步,是否需要配置密码,默认否


  Do you want to protect the configuration file with a password?

  (e.g. encrypt the private key with a password)

  1) Add a passwordless client

  2) Use a password for the client

  Select an option [1-2]: 1


  回车后,配置文件就生成了


  Write out database with 1 new entries

  Data Base Updated

  cp: cannot create regular file ‘/home/root/test1.oxxx’: No such file or directory

  ./centos7-xxx.sh: line 952: /home/root/test1.oxxx: No such file or directory


  但这里有个小坑,生成的文件路径是/home/root,如果不存在这个路径就报错了,不过没关系创建/home/root目录后,重新运行sudo ./centos7-xxx.sh


  因为已经安装过了Openxxx所以这里列出了你可能想做的操作,选1即可


  Welcome to Openxxx-install!

  The git repository is available at: https://github.com/angristan/openxxx-install

  It looks like Openxxx is already installed.

  What do you want to do?


  1) Add a new user

  2) Revoke existing user

  3) Remove Openxxx

  4) Exit

  Select an option [1-4]: 1


  查看Openxxx运行情况


  $ ps -ef |grep openxxx

  $ obody 1441 1 0 16:06 ? 00:00:00 /usr/sbin/openxxx --cd /etc/openxxx/ --config server.conf


  ifconfig查看云主机IP会发现多了一个10.8.0.1,这个IP网段就是我们xxx局域网的网段了


  tun1: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500

  inet 10.8.0.1 netmask 255.255.255.0 destination 10.8.0.1

  inet6 fe80::88:292b:be94:78ec prefixlen 64 scopeid 0x20<link>

  unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC)

  RX packets 0 bytes 0 (0.0 B)

  RX errors 0 dropped 0 overruns 0 frame 0

  TX packets 3 bytes 144 (144.0 B)

  TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


  前面的准备工作完成之后,就是到登录配置使用的部分了,由于篇幅的原因,这一部分我们留在下一篇文章在展开说明,请继续关注万变云的更新。


相关文章内容简介

1 用云主机打造一个开发环境(下)

  在前一篇文章用云主机打造一个开发环境(上)里,我们已经完成了教程的前半部分,把前期准备给完成得差不多,那么接下来就是到来要登录使用配置的部分了,话不多说,马上进入到教程。  客户端登录  1、拿着刚才生成的/home/root/test1.oxxx在本地连接一下xxx∵server  我使用的是Tunnelblick直接将test1.oxxx拖拽到Tunnelblick上面会自动识别  2、连接后... [阅读全文]

2 分享两个判断香港云主机是否正常使用的方法

  怎么查看云主机是否正常工作中?下面万变云为大家带来两个能够判断香港云主机是否正常的方法,提供给大家进行自查,同理,其他地区的云主机也可以进行套用。  判断香港云主机是否正常的两大方法:  方法一、通过域名访问来判断云主机是否正常  1、如果域名无法访问,但可以ping通,也可以远程,说明云是运行状态,请查看域名解析是否... [阅读全文]

推荐阅读

  1. 30

    2019-04

    服务器租用需要支出多少成本?

    服务器租用需要支出多少成本?普通的服务器租用价格(price)从1000元人民币到上万元不等,清楚您该支出多少来保障您的业务正常运行(Windows)与发展是具有挑战性的。表面上看,许多服务器供

  2. 09

    2019-01

    云服务器有哪些类型?有什么区别呢?

    最近几年云服务器发展比较快,许多企业纷纷选择上云,相对于vps主机,云服务器更加有优势,成本也比物理服务器更低,所以很多的企业都优先选择云服务器。其实云服务器也有几种,不同的

  3. 30

    2019-01

    主机虚拟化受哪些因素影响?Hypervisor与成本限制

    如今,技术的进步,大家也想通过技术来获比价比更高的服务。即使服务器托管是很重要也很方便的方式,但许多企业都纷纷选择让主机虚拟化,而在这个过程中需要注意很多问题。比如,常见

  4. 04

    2019-06

    国外服务器租用基本注意事项

    很多人都不知道国外服务器租用基本注意事项,但是选择国外服务器进行搭建网站的用户逐渐增多,服务商也多的数不过来,有关国外服务器租用注意事项或者选择攻略的文章也是大把的。之所

  5. 13

    2018-11

    被DDOS攻击了有什么现象

    DDOS攻击是比较常见的一种攻击服务器方法,许多的平台都遭受了DDOS攻击,这对企业的影响比较大,如果能够再被攻击时及时处理,可以降低影响,那么怎么知道服务器被DDOS攻击了呢?

  6. 19

    2019-01

    使用国内服务器有哪些优劣势

    企业在选择服务器上,可以选择国外的服务器,也可以选择国内的服务器,那么这两者使用哪个好呢?上文介绍了使用香港服务器的好处,看起来价格便宜,也不用备案,但是大陆的服务器是需