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

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

发布时间: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. 15

    2019-04

    最便宜的云服务器是否需要备案?

    最便宜的云服务器是否需要备案?新手在购买云服务的时候会格外关注它的价格,国内vps有最便宜的云服务,也有人会选择国外vps,是否需要备案就看它的ip地址是哪里。如果是国内,按照相关法

  2. 26

    2019-02

    新建站,到底选择虚拟主机还是云主机?

    新网站搭建,前期的要求不高,通常都是选择满足使用即可。比如使用虚拟主机或者云主机,其中虚拟主机由于出来比较早,技术已经相当的成熟了,而云主机是最近几年出来的,那么我们新建

  3. 12

    2019-10

    选择服务器托管前 要知道价格因素受什么影响

    选择服务器托管,可以对企业服务器进行有效管理。企业都希望尽可能的减少IT成本支出,那么托管的费用就变得非常关键了,影响服务器托管的价格因素有哪些呢?

  4. 08

    2019-08

    游戏一定要用高防服务器吗?

    游戏一定要用高防服务器吗?高防服务器主要是针对流量型DDoS而出现的服务器,在如今的生活中,游戏行业是受到网络攻击最为明显的行业,所以很多游戏的企业都以高防服务器为主。游戏是

  5. 18

    2019-05

    云服务器租用要考虑四个方面

    云服务器租用要考虑四个方面,都有哪些呢?想要将一个网站运营好,一个优质的服务器是必不可少的。既要考虑到相关配置(deploy)情况(Condition)、安全情况等,又要考虑到相应的资金(funds)问题

  6. 06

    2019-05

    服务器数据丢失怎么处理最快?

    服务器数据丢失怎么处理最快?服务器托管的网站数据(data)安全是非常重要的,里面有很多我们的网站资料,还有客户资料,万一由于操作(operate)不当或者客观原因损坏服务器中的硬盘,服务