mac 开机启动frpc 服务

为啥会有这篇文章

因为docker for mac/windows 不支持 –net=host,跑在docker下很不方便穿透宿主机。

下载frpc的二进制文件以及 frpc.ini文件

都放在 /Users/apple/Workspace/docker-frpc 下,此处以这个目录为例,请自行修改自己的对应的目录地址

配置frpc.plist

sudo vim ~/Library/LaunchAgents/frpc.plist

文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN
http://www.apple.com/DTDs/PropertyList-1.0.dtd >
<plist version="1.0">
<dict>
<key>Label</key>
<string>frpc</string>
<key>ProgramArguments</key>
<array>
<string>/Users/apple/Workspace/docker-frpc/frpc</string>
<string>-c</string>
<string>/Users/apple/Workspace/docker-frpc/frpc.ini</string>
</array>
<key>KeepAlive</key>
<true></true>
<key>RunAtLoad</key>
<true></true>
</dict>
</plist>

配置权限

sudo chown root ~/Library/LaunchAgents/frpc.plist

加载配置文件

sudo launchctl load -w ~/Library/LaunchAgents/frpc.plist

取消加载(不想后续继续用了)

sudo launchctl unload -w ~/Library/LaunchAgents/frpc.plist

好了,教程到此结束,下课

ac68u性能升级,修改wifi功率,简单刷cfe

将cpu频率调为1200.wifi功率增加到400mw。ac68u全面超越什么穿墙王之类。

cpu超频

在telnet或者ssh里,可以用鼠标复制命令,用鼠标右键点击ssh或者telnet窗口,就可以全部粘贴进去了。

telnet或者ssh下复制如下命令:

两排命令一起复制,粘贴进去后回车

nvram set asuscfeclkfreq=1200,666 && nvram set asuscfecommit=1

nvram set clkfreq=1200,666 && nvram commit && reboot

重启后超频成功。cpu达到1200

浏览全部

树莓派 raspdebian 命令行 配置 wifi

有三大方法:

一、iwconfig 命令

wifi 连接命令:iwconfig wlan0 essid “wifi名称” key 密码
此方式有一定缺陷,目前已知只能连接WEP方式或者无密码的wifi

#查看所有无线网络,一般是wlan0

sudo iwconfig

 

#启动无线网卡接口服务

sudo ip link set wlan0 up

 

#扫描无线网络,默认使用所有网卡搜索

 sudo iwlist scanning | more

 

#使用特定网卡搜索网络

sudo iwlist wlan0 scan | more

sudo iwlist eth0 scan

 

#连接到特定网络

iwconfig wlan0 essid "MyHome"

 

#如果网络是加密的,密码是0123456789,那么就输入命令

iwconfig wlan0 essid "MyHome" key 0123-4567-89

 

#如果正常的话,输入

iwconfig wlan0

 

就可以看到连接正常的各项参数了。

 

#启用无线网卡

ifconfig wlan0 up

 

#如果是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip

dhclient wlan0

或

dhcpcd wlan0

二、配置wpa_supplicant.conf文件,网卡自动连接相关wifi

1、配置并启用 wpa_supplicant.conf

浏览全部

Ubuntu 20.04 LTS DNS自定义设置

最近使用了最新版的ubuntu 20.04运行一些服务,然后发现服务器经常出现网络不通的情况,主要是一些域名无法解析。

检查/etc/resolv.conf,发现之前修改的nameserver总是会被修改为127.0.0.53,无论怎么改都 会被替换回来。

查看/etc/resolv.conf这个文件的注释,发现开头就写着这么一行:

# This file is managed by man:systemd-resolved(8). Do not edit.
这说明这个文件是被systemd-resolved这个服务托管的。

通过netstat -tnpl| grep systemd-resolved查看到这个服务是监听在53号端口上。

查了下,这个服务的配置文件为/etc/systemd/resolved.conf,大致内容如下

[Resolve]
DNS=1.1.1.1 1.0.0.1
#FallbackDNS=
#Domains=
LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes

如果我们要想让/etc/resolve.conf文件里的配置生效,需要添加到systemd-resolved的这个配置文件里DNS配置项(如上面的示例,已经完成修改),然后重启systemd-resolved服务即可。

sudo systemctl restart systemd-resolved

 

mac brew 切换源

切换到国内源

# 替换brew.git:
cd "(brew --repo)"
# 中国科大:
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 清华大学: git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

# 替换homebrew-core.git:
cd "(brew --repo)/Library/Taps/homebrew/homebrew-core"
# 中国科大:
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# 清华大学: git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

# 替换homebrew-bottles:
# 中国科大:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.zsh_profile
# 清华大学:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.zsh_profile

# 应用生效:
$ brew update

切换到官方源

# 重置brew.git:
cd "(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git

# 重置homebrew-core.git: cd "(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://github.com/Homebrew/homebrew-core.git