• docker n2n安装与调试


    docker n2n安装与调试

    yum install -y docker

    docker pull pahud/n2n-docker

    cd /
    10 mkdir data
    11 cd data
    12 mkdir n2n-docker

    vi Dockerfile
    14 docker build -t pahud/n2n-docker
    15 docker build
    16 ls
    17 ll
    18 mv Dockerfile n2n-docker/
    19 ls
    20 cd n2n-docker/
    21 ls
    22 docker build -f Dockerfile
    23 docker build -f Dockerfile .
    24 systemctl enable docker.service
    25 systemctl start docker.service
    26 docker build -f Dockerfile .
    27 docker build
    28 docker build .
    29 docker ps

    yum install -y openssl-devel
    41 14 yum install -y cmake
    42 15 yum install -y net-tools
    43 16 yum install -y git
    44 yum install -y openssl-devel
    45 yum install -y cmake
    46 yum install -y net-tools
    47 yum install -y git
    48 yum install -y gcc gcc-c++
    49 cd /data
    50 ls
    51 git clone https://github.com/meyerd/n2n.git
    52 cd n2n/n2n_v2
    53 mkdir build
    54 cd build
    55 cmake ..
    56 make && make install
    57 mkdir build
    58 cd build
    59 cmake ..
    60 supernode -l 9000 -v -f
    61 supernode -l 9000
    62 mkdir /mnt/tools -p
    63 cd /mnt/tools
    64 yum -y install gcc automake autoconf libtool make
    65 yum install gcc gcc-c++
    66 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
    67 tar -xzf pcre-8.40.tar.gz -C ./
    68 cd pcre-8.40
    69 ll
    70 ./configure --prefix=/usr/local/pcre
    71 make && make install
    72 cd ..
    73 wget http://zlib.net/zlib-1.2.11.tar.gz
    74 tar -xzf zlib-1.2.11.tar.gz -C ./
    75 cd zlib-1.2.11
    76 ./configure --prefix=/usr/local/zlib
    77 make && make install
    78 cd ..
    79 wget https://www.openssl.org/source/openssl-1.0.2k.tar.gz
    80 tar -xzf openssl-1.0.2k.tar.gz -C ./
    81 wget http://nginx.org/download/nginx-1.12.0.tar.gz
    82 tar -xzf nginx-1.12.0.tar.gz -C ./
    83 cd nginx-1.12.0
    84 ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/mnt/tools/pcre-8.40/ --with-zlib=/mnt/tools/zlib-1.2.11/ --with-openssl=/mnt/tools/openssl-1.0.2k/ --with-stream
    85 make
    86 make install
    87 cd /usr/local/nginx/
    88 ls
    89 vi nginx.conf
    90 mkdir /var/log/nginx/
    91 mkdir /usr/local/nginx/conf.d/
    92 cd /usr/local/nginx/conf.d/
    93 vi tcp.stream
    94 cd ..
    95 ls
    96 ./nginx -t
    97 ./nginx -s reload
    98 ps -ef |grep nginx
    99 ./nginx
    100 ps -ef |grep nginx
    101 ./nginx -s reload
    102 ifconfig
    103 history
    104 ls
    105 ./nginx -s reload
    106 docker ps
    107 ./nginx -s reload
    108 docker ps
    109 ping 10.0.0.12
    110 curl 10.0.0.12:8080
    111 ./nginx -s reload
    112 ls
    113 ps -ef
    114 ifconfig
    115 ping 10.0.0.12
    116 ping 10.0.0.11
    117 ifconfig
    118 ./nginx -s reload

    客户端

    yum install -y openssl-devel
    14 yum install -y cmake
    15 yum install -y net-tools
    16 yum install -y git
    17 git clone https://github.com/meyerd/n2n.git
    18 yum install -y gcc gcc-c++
    19 ls
    20 cd n2n/
    21 ls
    22 cd n2n_v
    23 cd n2n_v2/
    24 mkdir build
    25 cd build
    26 cmake ..
    27 make && make install
    28 edge -a 10.0.0.11 -c edge0 -k wss -l 47.244.63.170:9000
    29 From 10.0.0.10 icmp_seq=1 Destination Host Unreachable
    30 ping 10.0.0.10
    31 ping 47.244.63.170
    32 ls
    33 ps -ef
    34 ki;; 2243
    35 kill 2243
    36 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000 -v -f
    37 history
    38 ps -ef
    39 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000 -v -f
    40 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000
    41 docker ps
    42 docker
    43 yum install -y docker
    44 ping 10.0.0.10
    45 ipconfig
    46 ifconfig
    47 docker pull nginx
    48 docker ps
    49 systemctl enable docker.service
    50 systemctl start docker.service
    51 docker pull nginx
    52 docker run -p 80:80 -p 443:443 --name main_nginx -v /data/main/nginx/www:/usr/share/nginx/html -v /data/main/nginx:/etc/nginx:ro -d nginx
    53 docker ps
    54 docker ps -a
    55 docker rm nginx
    56 docker rm main_ginx
    57 docker rm main_nginx

    docker ps
    91 systemctl stop firewalld.service
    92 systemctl start firewalld.service
    93 systemctl status firewalld.service
    94 firewall-cmd --zone=public --list-ports
    95 firewall-cmd --zone=public --add-port=80/tcp --permanent
    96 firewall-cmd --reload
    97 docker ps
    98 firewall-cmd --zone=public --list-ports
    99 firewall-cmd --zone=public --add-port=80/tcp --permanent
    100 systemctl status firewalld.service
    101 systemctl stop firewalld.service
    102 ifconfig
    103 docker stop main_nginx
    104 docker ps
    105 docker ps -a
    106 docker docker run -dit --rm --name main_nginx nginx
    107 docker run -dit --rm --name main_nginx nginx
    108 docker ps
    109 firewall-cmd --zone=public --query-port=80/tcp
    110 systemctl start firewalld.service
    111 firewall-cmd --query-panic
    112 firewall-cmd --zone=public --query-port=80/tcp
    113 systemctl status firewalld.service
    114 firewall-cmd --list-services
    115 firewall-cmd --zone=public --list-ports
    116 netstat -anp
    117 vi /etc/sysctl.conf
    118 systemctl restart network
    119 sysctl net.ipv4.ip_forward
    120 pkill docker
    121 netstat -anp
    122 vim /etc/sysctl.conf
    123 vi /etc/sysctl.conf
    124 sysctl -p /etc/sysctl.conf
    125 systemctl restart network
    126 docker-machine ip default
    127 curl 127.0.0.1:80
    128 curl 127.0.0.1:443
    129 docker ps
    130 history
    131 systemctl enable docker.service
    132 systemctl start docker.service
    133 docker ps
    134 docker ps -a
    135 docker images
    136 docker run nginx
    137 docker ps
    138 docker docker run -dit --rm --name main_nginx
    139 docker run -dit --rm --name main_nginx nginx
    140 docker ps
    141 curl 127.0.0.1:443
    142 curl 127.0.0.1:80
    143 docker ps
    144 docker ps -a
    145 docker rm 59e
    146 history
    147 netstat -anp
    148 docker run -ti -d --name my-nginx2 -P docker.io/nginx
    149 docker ps
    150 docker stop my-nginx2
    151 docker ps
    152 docker stop main_nginx
    153 docker run -dit --rm --name main_nginx -v /data/main/nginx:/etc/nginx:ro -p 80:80 -p 443:443 nginx
    154 docker ps
    155 docker stop my-nginx2
    156 docker start my-nginx2
    157 docker ps
    158 docker stop main_ginx
    159 docker stop main_nginx
    160 docker ps
    161 docker stop my-nginx2
    162 docker ps
    163 ls
    164 docker ps
    165 docker ps -a
    166 docker rm my-nginx2
    167 docker docker run -dit --rm --name main_nginx nginx
    168 docker run -dit --rm --name main_nginx nginx
    169 docker ps
    170 docker stop main_nginx
    171 docker docker run -dit --rm --name main_nginx nginx
    172 docker run -dit --rm --name main_nginx nginx
    173 docker run -dit --rm --name main_nginx nginx
    174 docker ps
    175 docker ps -a
    176 docker cp main_nginx:/etc/nginx /data/main/
    177 docker stop main_nginx
    178 docker run -dit --rm --name main_nginx -v /data/main/nginx:/etc/nginx:ro -p 9003:80 nginx
    179 docker ps
    180 historuy
    181 history
    182 systemctl stop firewalld.service
    183 docker ps
    184 docker nginx -s reload
    185 docker exec -it nginx /etc/init.d/nginx reload
    186 docker exec -it main_nginx /etc/init.d/nginx reload
    187 docker ps
    188 history
    189 wget www.baidu.com
    190 docker ps
    191 docker stio main_nginx
    192 docker stop main_nginx
    193 docker run -dit --rm --name main_nginx -v /data/main/nginx:/etc/nginx:ro -v /data/var/log/nginx/logs:/var/log/nginx nginx
    194 docker ps
    195 docker ps -a
    196 docker run -dit --rm --name main_nginx -v /data/main/nginx:/etc/nginx:ro nginx
    197 docker ps
    198 docker ps -a
    199 docker ps
    200 history
    201 docker run -ti -d --name nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    202 docker ps
    203 docker stop main_nginx
    204 docker ps -a
    205 docker stop nginx2
    206 docker run -ti -d --name nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    207 docker ps
    208 docker ps -a
    209 docker rmi nginx2
    210 docker rm nginx2
    211 docker run -ti -d --name nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    212 docker rm nginx2
    213 docker run -ti -d --name my-nginx2 -P docker.io/nginx
    214 docker rm my-nginx2
    215 history
    216 systemctl start firewalld.service
    217 docker run -ti -d --name my-nginx2 -P docker.io/nginx
    218 docker ps
    219 docker stop my-nginx2
    220 docker run -ti -d --name nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    221 docker ps
    222 docker run -ti -d --name my-nginx2 -P docker.io/nginx
    223 docker run -ti -d --name my-nginx3 -P docker.io/nginx
    224 docker ps
    225 docker docker stop nginx2
    226 docker stop nginx2
    227 docker rm nginx2
    228 docker run -ti -d --name my-nginx3 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    229 docker ps
    230 docker stop my-nginx3
    231 docker run -ti -d --name my-nginx3 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    232 docker ps
    233 docker ps -a
    234 docker rm mynginx2
    235 docker rm my-nginx2
    236 docker ps
    237 docker ps -a
    238 docker ps
    239 docker run -ti -d --name my-nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    240 docker ps
    241 docker ps -a
    242 docker rm my-nginx3
    243 docker ps
    244 docker stop my-nginx2
    245 docker ps
    246 docker run -ti -d --name my-nginx3 -P docker.io/nginx
    247 docker ps
    248 docker cp my-nginx3:/etc/nginx /data/main2
    249 cd /data
    250 ll
    251 cd main2
    252 ls
    253 ll
    254 docker ps
    255 docker cp /data/main2/ my-nginx3:/etc/nginx
    256 docker exec -it my-nginx3 /etc/init.d/nginx reload
    257 docker ps
    258 docker stop mu-nginx3
    259 docker stop my-nginx3
    260 docker run -ti -d --name my-nginx3 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    261 docker ps
    262 docker ps -a
    263 docker rm my-nginx3
    264 docker rm my-nginx2
    265 docker ps
    266 docker run -ti -d --name my-nginx3 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
    267 docker ps
    268 history
    269 firewall-cmd --state
    270 docker ps
    271 systemctl stop firewalld.service
    272 docker logs my-nginx2
    273 docker logs my-nginx3
    274 docker exec -it my-nginx
    275 docker exec -it my-nginx3
    276 docker exec my-nginx3
    277 exit
    278 ps
    279 ps -a
    280 exit
    281 ipconfig
    282 ping www.baidu.com
    283 vi /etc/resolv.conf
    284 vi /etc/sysconfig/network-scripts/ifcfg-ens33
    285 service network restart
    286 ifconfig
    287 history
    288 ls
    289 ps -ef
    290 cur 127.0.0.1:32805
    291 curl 127.0.0.1:32805
    292 curl www.baidu.com
    293 curl 127.0.0.1:32805
    294 docker ps
    295 ps -a
    296 docker ps
    297 docker pull hub.c.163.com/library/nginx:latest
    298 docker images
    299 docker run -d -p 8080:80 hub.c.163.com/library/nginx:latest
    300 systemctl restart docker
    301 docker ps
    302 docker ps -a
    303 docker start happy_thompson
    304 docker ps
    305 docker stop 99c
    306 docker start my-nginx3
    307 docker ps
    308 docker stop 0f7
    309 docker ps
    310 docker ps -a
    311 docker start happy_thompson
    312 docker ps
    313 docker stop 99c
    314 docker run -d -p 8080:80 -v /data/main/nginx/www/songaw:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    315 docker ps
    316 docker stop 4e3
    317 docker run -d -p 8080:80 -v /data/main/nginx/www/:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    318 dockedocker exec -it suspicious_hawking
    319 docker exec -it suspicious_hawking
    320 docker exec -it suspicious_hawking bash
    321 docker ps
    322 docker start 14b
    323 docker exec -it suspicious_hawking bash
    324 docker
    325 docker exec -it 14b bash
    326 history
    327 docker exec -it 14b /etc/init.d/nginx reload
    328 docker ps
    329 docker exec -it 14b bash
    330 docker stop 14b
    331 docker start 14b
    332 history
    333 docker exec -it 14b bash
    334 ls
    335 docker ps
    336 docker cp 14b:/etc/nginx /data/main3
    337 cd /data/main3/
    338 ls
    339 docker stop 14b
    340 docker run -d -p 8080:80 -v /data/main3/:/etc/nginx hub.c.163.com/library/nginx:latest
    341 docker ps
    342 docker ps -a
    343 docker rm my-nginx3
    344 docker ps
    345 docker run -d -p 8080:80 -v /data/main3/:/etc/nginx/ hub.c.163.com/library/nginx:latest
    346 docker ps
    347 docker run -d -p 8080:80 -v /data/main3/nginx/:/usr/share/nginx/ hub.c.163.com/library/nginx:latest
    348 docker ps
    349 docker stop 054
    350 docker stop 05
    351 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf hub.c.163.com/library/nginx:latest
    352 docker ps
    353 docker stop 1b
    354 docker run -d -p 8080:80 -v /data/main/nginx:/etc/nginx:ro hub.c.163.com/library/nginx:latest
    355 docker ps
    356 docker stop 525
    357 docker ps
    358 docker run -d -p 8080:80 -v /data/main3/:/etc/nginx:ro hub.c.163.com/library/nginx:latest
    359 docker ps
    360 docker ps -a
    361 docker stop 8c
    362 docker stop 52
    363 docker stop 1b
    364 docker stop 050
    365 docker stop 123
    366 docker stop 3f
    367 docker stop
    368 docker ps
    369 docker ps -a
    370 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main3/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    371 docker ps
    372 chcon -Rt svirt_sandbox_file_t /data
    373 docker ps
    374 docker stop a10
    375 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main3/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    376 docker ps
    377 docker stop 2b
    378 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    379 docker ps -a
    380 docker rmi 1
    381 docker rm 1
    382 docker rm 2
    383 docker rm 3
    384 docker rm 4
    385 docker rm 5
    386 docker rm 6
    387 docker rm 7
    388 docker rm 8
    389 docker ps
    390 docker stop 4f
    391 docker ps
    392 docker ps -a
    393 docker stop nginx
    394 docker rm 4f
    395 docker fm a1
    396 docker rm a1
    397 docker rm 1b
    398 docker rm 05
    399 docker rm 12
    400 docker rm 14
    401 docker rm 4e
    402 docker rm 99
    403 docker ps -a
    404 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main1/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    405 vi /etc/selinux/config
    406 reboot
    407 docker ps -a
    408 docker start 110
    409 docker ps
    410 docker rm 110
    411 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main1/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    412 docker ps
    413 docker stop 755
    414 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main3/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    415 docker ps
    416 curl 127.0.0.1:8080
    417 history
    418 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000
    419 docker ps
    420 docker stop 255
    421 docker stop 25
    422 docker rm 25
    423 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main1/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    424 docker ps
    425 docker stop dc
    426 docker ps -a
    427 docker rm dc
    428 docker rm 755
    429 vim /etc/selinux/config
    430 vi /etc/selinux/config
    431 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main2/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    432 docker ps
    433 docker stop f4
    434 docker ps
    435 cd /data
    436 ls
    437 rm -rf main
    438 rm -rf main2
    439 docker run -d -p 8080:80 -v /data/main/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main/www/songaw:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
    440 docker ps
    441 ifconfig
    442 ping 10.0.0.2
    443 ping 10.0.0.10.
    444 ping 10.0.0.10
    445 ps
    446 docker ps
    447 ps -ef
    448 kill 1763
    449 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000
    450 ping 10.0.0.10
    451 docker ps
    452 ps
    453 ps -ef
    454 ls
    455 ifconfig
    456 uname -a
    457 docker version
    458 docker run -d -v /home/root/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest
    459 docker ps
    460 docker tag tomcat localhost:5000/tomcat
    461 vi /etc/sysconfig/docker
    462 docker pull docker.io/centos
    463 docket tag centos localhost:5000/centos
    464 docker tag centos localhost:5000/centos
    465 docker push localhost:5000/centos
    466 ipconfig
    467 ifconfig
    468 vi /etc/sysconfig/docker
    469 docker pas
    470 docker ps
    471 docker tag vigilant_darwin
    472 docker images
    473 ls
    474 docker ps
    475 cd n2n/
    476 ls
    477 cd n2n_v2/
    478 ls
    479 ps -ef

  • 相关阅读:
    抽取幸运观众
    随机产生139开头的电话号码
    脚本同步服务器系统时间
    判断网页是否存活
    nginx 添加到环境变量中
    spring boot helloworld
    IDEA 2019.3.3 Maven配置
    Window IDEA ULTIMATE 2019.3.3 安装&配置
    centos 7 Jenkins版本升级
    window 10 vscode+vue配置
  • 原文地址:https://www.cnblogs.com/songanwei/p/10036211.html
走看看 - 开发者的网上家园