内网穿透FRP

配置Nginx转发端口共用一个80端口

server {
    listen 80;
    server_name *.frp.example.com;
    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header    Host            $host:80;
        proxy_set_header    X-Real-IP       $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_hide_header   X-Powered-By;
    }
}

相关资料

GTIHUB-frp
有哪些简单实用的端口映射(内网穿透)软件工具?
让 frp 和 nginx 一起使用 80 端口

CentOS-7目录

CentOS Linux release 7.5.1804 (Core) 目录

目录名 描述
bin ~
dev ~
home ~
lib64 ~
mnt ~
proc ~
run ~
srv 放置内容: “service” 的缩写,是一些网络服务启动后,这些服务所需要取用的数据目录。常见的服务例如 WWW,FTP 等
var ~
boot ~
etc ~
lib ~
media ~
opt ~
root ~
sbin ~
sys ~
usr ~

新安装CentOS设置静态IP和禁用启用网卡(wifi)

ifdown [interface] 禁用网卡 ifup [interface] 启用网卡

通过 ifconfig 列出网卡

enp0s25: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
...... 省略部分
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
...... 省略部分
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
...... 省略部分

无线网卡禁用 ifdown wlp3s0 错误
应该是无线连接的名字 /etc/sysconfig/network-scripts/ifcfg-tp888, ifcfg-tp888 这个文件是连接网络的时候自动生成.

静态IP配置

重点部分

BOOTPROTO=static
IPADDR=192.168.31.3
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
DNS1=192.168.31.1

整个文件内容(ifcfg-tp888)

HWADDR=00:27:10:4C:7B:64
ESSID=tp888
MODE=Managed
KEY_MGMT=WPA-PSK
SECURITYMODE=open
MAC_ADDRESS_RANDOMIZATION=default
TYPE=Wireless
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp

BOOTPROTO=static
IPADDR=192.168.31.3
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
DNS1=192.168.31.1

DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=tp888
UUID=e9176e47-5a9d-4461-84ee-a2c786abd726
ONBOOT=yes

新安装CentOS没有ifconfig命令?

  • ThinkPad T410
  • 外置USB光驱-系统安装盘
  • CentOS-7(7.4.1708)

问题描述

输入 ifconfig 出现 ifconfig command not found

安装命令包 sudo yum install net-tools 又报错了, could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7 省略部分, 系统是没有联网的.

解决问题

用系统关盘做为安装包源, 并不使用网络源.

step1

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

step2

mount -t iso9660 /dev/cdrom /mnt/cdrom/
vi /etc/yum.repos.d/CentOS-CD.repo

    [CentOS-CD]
    name=CentOS-CD
    baseurl=file:///mnt/cdrom
    gpgcheck=0
    gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7
    enabled=1

yum clean all

yum update

yum search ifconfig

yum install net-tools

此时已安装好, 可以使用ifconfig

相关资料

使用光盘作为yum源安装ifconfig等网络命令
CentOS7:ifconfig command not found
centos 7 minimal安装之后怎么设置 ifconfig 是一个已经淘汰了很多年的命令,建议使用 ip 替代