P2P端口映射开源工具:狗洞(dog-tunnel)安装脚本

来源:互联网 发布:淘宝联盟推荐到朋友圈 编辑:程序博客网 时间:2024/06/05 20:49

ubuntu16.04,包括安装go,以及dog-tunnel的下载和编译。

wget https://raw.githubusercontent.com/strange-jiong/small-demo/master/shell/install-dog-tunnel.shsudo ./instlal-dog-tunnel.sh

编译之后在bin目录下面出现dtunnel_sdtunnel

脚本源码:

#!/bin/bash--install goapt-get install software-properties-commonapt-get install python-software-propertiesadd-apt-repository ppa:gophers/goapt-get install golang-go git-core mercurial--create GOPATHecho "export GOPATH=/opt/go" >> ~/.bashrcsource ~/.bashrcmkdir /opt/gochmod 777 /opt/gocd /opt/gomkdir bin pkg srcchmod 777 bin pkg src--install dog tunnel dependencyenv GOPATH=/opt/go go get github.com/go-sql-driver/mysqlenv GOPATH=/opt/go go get github.com/klauspost/reedsolomonenv GOPATH=/opt/go go get github.com/cznic/zappyenv GOPATH=/opt/go go get -u -d github.com/vzex/dog-tunnel  cd $GOPATH/src/github.com/vzex/dog-tunnel/ git checkout master make