linux网络

环境:

系统:ubuntu linux 

1.没有ifconfig,需要安装net-tools

$ sudo apt-get install net-tools

 

2.网卡配置文件

修改网卡配置文件

$ sudo vim /etc/netplan/01-network-manager-all.yaml
-->

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: no        //关闭dhcp
      addresses: [10.10.10.31/16]    //设置静态ip,子网掩码
      optional: true
      gateway4: 10.10.10.10        //设置网关
      nameservers:
          addresses: [223.5.5.5,8.8.8.8]    //设置dns
  version: 2
  #renderer: NetworkManager

修改完成后,保存退出

$ sudo netplan apply  # 应用新配置

 

3.代理上网设置

3.1安装proxychains、python

$ sudo apt-get install proxychains
$ sudo apt-get install python
$ sudo apt-get install python3
$ sudo vim /etc/proxychains.conf        # 配置proxychains

将dynamic_chain前面的注释去掉,再将[ProxyList]下的socks4 改为socks5,并且127.0.0.1后面的端口改为1080

 

 

 3.2安装ssr

下载ssr脚本

$ sudo wget https://onlyless.github.io/ssr
$ sudo mv ssr /usr/local/bin
# sudo chmod 766 /usr/local/bin/ssr

安装SSR

$ sudo ssr install

配置SSR

 

$ sudo ssr config
-->


{
    "server": "0.0.0.0",    //服务器IP地址
    "server_ipv6": "::",
    "server_port": 8388,    //端口
    "local_address": "127.0.0.1",
    "local_port": 1080,

    "password": "m",    //密码
    "method": "aes-128-ctr",    //加密方式
    "protocol": "auth_aes128_md5",        //协议
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth_compatible",    //混淆方式
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,

    "additional_ports" : {}, // only works under multi-user mode
    "additional_ports_only" : false, // only works under multi-user mode
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}

配置完之后保存,ssr就会自动启动

$ sudo lsof -i:1080        # 查看本地1080端口
$ sudo ssr start        # ssr的启动
$ sudo ssr stop            # ssr的关闭

执行proxyresolv www.google.com报错找不到命令:

$ sudo cp /usr/lib/proxychains3/proxyresolv /usr/bin/
$ sudo proxychains curl https://ipinfo.io        # 查看IP信息

 

4.本地socks5代理

$ export ALL_PROXY=socks5://192.168.0.10:1081

 

5.PPTP上网

$ sudo  pptpsetup --create myvpn --server xxx.xxx.xxx.xxx --username admin --password 123456 --encrypt --start

#创建名字为myvpn的vpn服务,ip,用户名,密码

 

6.配置L2TP客户端

安装软件包

$ sudo apt-get install xl2tpd -y
$ sudo apt-get install ppp -y
$ sudo apt-get install openswan

如果出现 “E: Package 'openswan' has no installation candidate”

则使用以下方法进行安装openswan

$ sudo apt-get install git        # 在终端中安装git
$ git clone https://github.com/xelerance/Openswan.git        # 获取openswan
$ sudo chmod +x Openswan/        # 给予许可
$ sudo Openswan/buildlin.sh        # 构建Linux

可能还需要安装

$ sudo apt-get install libgmp-dev -y
$ sudo apt-get install bison -y
$ sudo apt-get install flex -y

或者使用以下命令执行

$ sudo apt-get install network-manager-l2tp-gnome        #ubuntu20一句命令解决

 

posted @ 2021-01-09 17:51  柠萌不甜  阅读(207)  评论(0)    收藏  举报