美文网首页
服务器开发之路四:外网访问

服务器开发之路四:外网访问

作者: 冯文议 | 来源:发表于2018-05-07 15:03 被阅读18次

写在前面的话

服务器内网IP如何映射到外网IP,这原本是今天要解决的问题,但是很遗憾,没能成功。

路由器

我原想,通过云路由器设置虚拟服务器,或者DMZ。然后配置DDNS来实现内网IP映射到域名。无奈,不成功。

我大概分析了下公司的网络:

路由器 → 交换机 → 服务器

服务器应该没问题,应该我把防火墙的端口开放了。路由器,我觉得也没问题,感觉。

那么问题最有可能出在 交换机。在学校的时候,没认识学交换机,因此,也不敢去弄,也不知道怎么去弄。暂时就这样搁置了。

下面我们来说两个其他的东西:

  • tar.gz

  • mono

tar.gz

我们来说下解压的问题。

  • 将文件提取出来,放在当前目录下

tar -zxvf XXX.tar.gz

  • 那想放在指定目录怎么办呢?

mkdir XXX
tar zxvf XXX.tar.gz -C XXX

  • tar.bz

tar jxvf XXX.tar.bz

mono

前面说到,因为不能用路由器实现内网IP映射到外网IP,所以我百度搜到其他的方式,比如花生壳,nat123

在linux安装nat123的时候,安装mono,居然不成功。当然他也有详细描述,但是,尝试了,还是不成功。所以看到了mono官网的说法:

Install Mono on Linux
Edit page on GitHub
Follow the instructions on thedownload pagefor the latest stable release. Alternatively, you can also try thepreviewversion.

Accessing older releases
If for some reason you want to pin an older version of Mono rather than updating to the latest, you can modify the Debian repository to “wheezy/snapshots/X.XX.X” instead of “wheezy”. For example, “wheezy/snapshots/3.10.0” will lock you to that version.

These snapshots will cease receiving updates as soon as the next major Mono version gets uploaded - for example, as soon as Mono 3.12 gets uploaded, 3.10 will never receive updates.

On RPM distributions, force the package version in your package manager - all older versions are published in the YUM metadata and should be available.

他说了这么多,你只需要点开 download page,然后再选择 centos就行了

yum

  • CentOS 7 (x86_64)
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos7-stable.repo | tee /etc/yum.repos.d/mono-centos7-stable.repo'
  • CentOS 6 (x86_64, i686)
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos6-stable.repo | tee /etc/yum.repos.d/mono-centos6-stable.repo'

Install

yum install mono-complete
yum install mono-devel

# 然后你试一下
mono -V

这里值得一提的是,下载过程很慢,中间还卡掉3次,但这并不影响,多尝试几次就行了。

后记

如果后面对服务器这块有更深入理解的时候再来更新吧。

相关文章

  • 服务器开发之路四:外网访问

    写在前面的话 服务器内网IP如何映射到外网IP,这原本是今天要解决的问题,但是很遗憾,没能成功。 路由器 我原想,...

  • mac 上使用跳板机的端口转发 访问外网服务器

    一个小项目的 测试环境,被服务端的开发,布到了一个我访问不到的外网服务器上。 如何能访问到 外网服务器呢,需要通过...

  • docker安装nginx实现正向代理

    公司服务器由于安全原因,只能使用内部网络,无法对外网进行特定网站访问,找一台能够进行外网访问的服务器,外网访问的服...

  • Mac设置同时访问内外网

    在开发过程中有时候我们需要内部局域网访问公司服务器,外网用于日常使用。所以一般会将wifi设置成外网并优先访问,以...

  • Mac设置同时访问内外网

    在开发过程中有时候我们需要内部局域网访问公司服务器,外网用于日常使用。所以一般会将wifi设置成外网并优先访问,以...

  • Linux 配置源(yum)

    一 :使用背景 随着公司网络安全意识的增加,会将服务器“断网”,既断开服务器访问外网的权限,无法访问外网资源,这就...

  • putty+ saprouter建立反向隧道访问内网sap se

    目标 外网使用sapgui访问内网sap服务器 准备 linux主机,可以同时被内外网访问一台内网中的window...

  • 阿里云ECS服务器配置MongoDB外网访问

    阿里云ECS服务器配置MongoDB外网访问 此处配置ECS服务器允许外网,即此处本地Mac,去远程连接(位于阿里...

  • 简单搭建ngrok服务器,实现内网穿透

    为啥搭建ngrok服务器 在做Web开发时,我们需要将一个本地的Web网站暴露给外网访问(比如我在做本地开发微信时...

  • 树莓派+ngrok实现内网穿透

    搭建服务器不仅仅要让内网访问到,更要让外网访问到。今天就说一说如何使用ngrok让外网访问树莓派上的网站。首先,你...

网友评论

      本文标题:服务器开发之路四:外网访问

      本文链接:https://www.haomeiwen.com/subject/lwtvrftx.html