$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="The_ESSID_from_earlier"
psk="Your_wifi_password"
}
执行如下命令:
$ sudo wpa_cli reconfigure Selected interface 'wlan0' OK
开启 SSH 服务: sudo /etc/init.d/ssh start 。
设置开机自启,修改 /etc/rc.local 文件,在 exit 0 之前加入: /etc/init.d/ssh start 。
本次安装采用的是二进制安装的方式。首先到 这里 下载二进制压缩包:

假设:
树莓派 IP 地址:192.168.1.107 公网 IP 地址:123.123.123.123 域名:example.com

Gogs 一切从简,直接晒配置吧:
APP_NAME = Gogs RUN_USER = pi RUN_MODE = prod [server] PROTOCOL = http DOMAIN = git.example.com HTTP_PORT = 50000 ROOT_URL = https://git.example.com/ DISABLE_SSH = false SSH_PORT = 50022 START_SSH_SERVER = true OFFLINE_MODE = false [repository] ROOT = /home/pi/git/gogs-repo [database] DB_TYPE = sqlite3 HOST = 127.0.0.1:3306 NAME = gogs USER = root PASSWD = SSL_MODE = disable PATH = data/gogs.db [mailer] ENABLED = false [service] REGISTER_EMAIL_CONFIRM = false ENABLE_NOTIFY_MAIL = false DISABLE_REGISTRATION = true ENABLE_CAPTCHA = true REQUIRE_SIGNIN_VIEW = false [picture] DISABLE_GRAVATAR = false ENABLE_FEDERATED_AVATAR = true [session] PROVIDER = file [log] MODE = file LEVEL = Info ROOT_PATH = /home/pi/git/gogs/log
注意,这里使用了 HTTP 协议,端口是 50000。开启了内置 SSH 服务,端口为 50022。
通过 192.168.1.107:50000 就可以访问 gogs 的服务了。
内网穿透通俗的理解是:一个服务端 server,在公网。一个(多个)客户端 client,在内网。服务端与客户端之间建立一个隧道。服务端接收到请求之后,转发给相应的客户端。客户端通过隧道返回结果。这样就完成了一次内网穿透的过程。树莓派 默认密码
国内有许多内网穿透的服务商,就不列举了。开源的世界里有很多著名的内网穿透软件:ngrok,frp等。这里使用 frp ,配置非常简单。基本配置可以去 Github 官方主页查看。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-58780-2.html
南方黑芝麻糊
美国进一海里我们就封死一家沃尔玛和美国的跨国公司
也可以先把我们的民用渔船去相关海域打鱼作业