journalctl
2017年4月19日星期三
systemd管理shadowsocks-libev多端口自启动
以下在Debian8和CentOS7测试成功。仅路径有所不同。
安装参考shadowsocks-libev在github的说明。Debian用jessie-backports安装,CentOS用Fedora-Copr安装。
以下说明为Debian8上的操作。
cp /lib/systemd/system/shadowsocks-libev.service /lib/systemd/system/shadowsocks-libev1.service
nano /lib/systemd/system/shadowsocks-libev1.service
# This file is part of shadowsocks-libev.
#
# Shadowsocks-libev is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This file is default for Debian packaging. See also
# /etc/default/shadowsocks-libev for environment variables.
[Unit]
Description=Shadowsocks-libev 1 Server Service
Documentation=man:shadowsocks-libev(8)
After=network.target
[Service]
Type=simple
EnvironmentFile=/etc/default/shadowsocks-libev1
User=nobody
Group=nogroup
LimitNOFILE=32768
ExecStart=/usr/bin/ss-server -c $CONFFILE $DAEMON_ARGS
[Install]
WantedBy=multi-user.target
cp /etc/default/shadowsocks-libev /etc/default/shadowsocks-libev1
nano /etc/default/shadowsocks-libev1
# Defaults for shadowsocks initscript
# sourced by /etc/init.d/shadowsocks-libev
# installed at /etc/default/shadowsocks-libev by the maintainer scripts
#
# This is a POSIX shell fragment
#
# Note: `START', `GROUP' and `MAXFD' options are not recognized by systemd.
# Please change those settings in the corresponding systemd unit file.
# Enable during startup?
START=yes
# Configuration file
CONFFILE="/etc/shadowsocks-libev/config1.json"
# Extra command line arguments
DAEMON_ARGS="-u -v"
# User and group to run the server as
USER=nobody
GROUP=nogroup
# Number of maximum file descriptors
MAXFD=32768
cp /etc/shadowsocks-libev/config.json /etc/shadowsocks-libev/config1.json
nano /etc/default/shadowsocks-libev1
修改config1.json文件。
systemctl enable shadowsocks-libev1
systemctl start shadowsocks-libev1
systemctl status shadowsocks-libev1
安装参考shadowsocks-libev在github的说明。Debian用jessie-backports安装,CentOS用Fedora-Copr安装。
以下说明为Debian8上的操作。
cp /lib/systemd/system/shadowsocks-libev.service /lib/systemd/system/shadowsocks-libev1.service
nano /lib/systemd/system/shadowsocks-libev1.service
# This file is part of shadowsocks-libev.
#
# Shadowsocks-libev is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This file is default for Debian packaging. See also
# /etc/default/shadowsocks-libev for environment variables.
[Unit]
Description=Shadowsocks-libev 1 Server Service
Documentation=man:shadowsocks-libev(8)
After=network.target
[Service]
Type=simple
EnvironmentFile=/etc/default/shadowsocks-libev1
User=nobody
Group=nogroup
LimitNOFILE=32768
ExecStart=/usr/bin/ss-server -c $CONFFILE $DAEMON_ARGS
[Install]
WantedBy=multi-user.target
cp /etc/default/shadowsocks-libev /etc/default/shadowsocks-libev1
nano /etc/default/shadowsocks-libev1
# Defaults for shadowsocks initscript
# sourced by /etc/init.d/shadowsocks-libev
# installed at /etc/default/shadowsocks-libev by the maintainer scripts
#
# This is a POSIX shell fragment
#
# Note: `START', `GROUP' and `MAXFD' options are not recognized by systemd.
# Please change those settings in the corresponding systemd unit file.
# Enable during startup?
START=yes
# Configuration file
CONFFILE="/etc/shadowsocks-libev/config1.json"
# Extra command line arguments
DAEMON_ARGS="-u -v"
# User and group to run the server as
USER=nobody
GROUP=nogroup
# Number of maximum file descriptors
MAXFD=32768
cp /etc/shadowsocks-libev/config.json /etc/shadowsocks-libev/config1.json
nano /etc/default/shadowsocks-libev1
修改config1.json文件。
systemctl enable shadowsocks-libev1
systemctl start shadowsocks-libev1
systemctl status shadowsocks-libev1
2017年4月8日星期六
EdgeRouter Lite更换U盘
EdgeRouter Lite 确实性能强悍,但是自带的 USB 存储质量确实一般。
下面介绍 EdgeRouter Lite 原有 USB 存储损坏后新 U 盘制作系统启动盘的方法。此操作需要一定的 Linux 基础,但无需额外的辅助设备( Console 线等)。进需要两个U盘,一台电脑即可完成。(一个U盘是用来替换原有EdgeRouter Lite里面已损坏的U盘,这个U盘要注意尺寸,太大装不下。容量根据自己需要来,2G以上。另一个U盘用来制作Linux启动盘,4G以上)。
下载 Deepin 安装盘:
https://www.deepin.org/download/
推荐64位,使用ISO内的启动盘制作工具制作一个USB启动盘。
开机后切换到U盘启动,按“上”方向键进入failsafe模式启动。
为第一个分区设置lba标志。
https://www.ubnt.com/download/edgemax
或者:
http://www.ubnt.com.cn/download/
下载固件为tar格式,解压。
将vmlinux.tmp.md5重命名为vmlinux.64.md5
将vmlinux.64和vmlinux.64.md5复制到第一个分区(fat16)。
将squashfs.tmp重命名为squashfs.img
将squashfs.tmp.md5重命名为squashfs.img.md5
将version.tmp重命名为version
将上述三个文件复制到第二个分区,由于ext3分区有权限管理,无法直接复制,打开深度终端Deepin Terminal,执行命令:
cd /home/deepin/Desktop/ER-e100.v1.9.1.4939093 #
sudo mv squashfs.img /media/deepin/3b0232gersfffesfes-abi3hf #具体路径可以在文件管理器中点选路径栏查看。
sudo mv squashfs.img.md5 /media/deepin/3b0232gersfffesfes-abi3hf
下面介绍 EdgeRouter Lite 原有 USB 存储损坏后新 U 盘制作系统启动盘的方法。此操作需要一定的 Linux 基础,但无需额外的辅助设备( Console 线等)。进需要两个U盘,一台电脑即可完成。(一个U盘是用来替换原有EdgeRouter Lite里面已损坏的U盘,这个U盘要注意尺寸,太大装不下。容量根据自己需要来,2G以上。另一个U盘用来制作Linux启动盘,4G以上)。
一、准备 Linux 环境
如果你已经有 Linux 操作系统,那么请跳过这一步。下载 Deepin 安装盘:
https://www.deepin.org/download/
推荐64位,使用ISO内的启动盘制作工具制作一个USB启动盘。
开机后切换到U盘启动,按“上”方向键进入failsafe模式启动。
二、分区
使用Deepin自带的图形界面GParted分区编辑器对要替换的U盘进行分区,一个分区至少150M,fat16格式;剩余空间设置为第二个分区,ext3格式,两个分区均为主分区。为第一个分区设置lba标志。
三、放入启动镜像
1、下载固件
从UBNT官网下载EdgeRouter Lite固件:https://www.ubnt.com/download/edgemax
或者:
http://www.ubnt.com.cn/download/
下载固件为tar格式,解压。
2、将固件放入U盘
将vmlinux.tmp重命名为vmlinux.64将vmlinux.tmp.md5重命名为vmlinux.64.md5
将vmlinux.64和vmlinux.64.md5复制到第一个分区(fat16)。
将squashfs.tmp重命名为squashfs.img
将squashfs.tmp.md5重命名为squashfs.img.md5
将version.tmp重命名为version
将上述三个文件复制到第二个分区,由于ext3分区有权限管理,无法直接复制,打开深度终端Deepin Terminal,执行命令:
cd /home/deepin/Desktop/ER-e100.v1.9.1.4939093 #
sudo mv squashfs.img /media/deepin/3b0232gersfffesfes-abi3hf #具体路径可以在文件管理器中点选路径栏查看。
sudo mv squashfs.img.md5 /media/deepin/3b0232gersfffesfes-abi3hf
sudo mv version /media/deepin/3b0232gersfffesfes-abi3hf
3、创建数据可写目录
sudo mkdir /media/deepin/3b0232gersfffesfes-abi3hf/w
大功告成,可以放入EdgeRouter Lite启动了。
第一次启动,多等一会~
订阅:
博文 (Atom)
移动光猫改桥接模式
使用以下管理用户名和密码登录移动光猫: 用户名:CMCCAdmin 密码:aDm8H%MdA 登陆后,查看“网络-宽带设置”,选择名称中含有“INTERNET”的连接名称,截图记录原有INTERNET设置: 截图记录后,删除此配置。 参考原有配置,新建一个INTERNET连接,并...
-
shadowsocks-libev并不像go版本或python版本的shadowsocks客户端/服务端软件那样直接支持多实例配置(相关说明看 这里 )。shadowsocks-libev需要通过加载不同的配置文件来实现多端口使用。 在CentOS启动脚本 shadows...
-
由于需要一台吸顶安装的胖AP,刚好手头还有台UAP-LR,决定刷入openwrt当胖AP使用。 需要注意的是,在openwrt的wiki页面,将UAP和UAP-LR列在了一起: https://wiki.openwrt.org/toh/ubiquiti/unifi 一...
-
以下在Debian8和CentOS7测试成功。仅路径有所不同。 安装参考shadowsocks-libev在github的说明。Debian用jessie-backports安装,CentOS用Fedora-Copr安装。 以下说明为Debian8上的操作。 cp...