首页
技术分享
实用工具 发布文章 新浪微博 Github

推荐系统选择 Ubuntu。

uTorrent官方下载:

https://www.utorrent.com/intl/zh_cn/downloads/linux。

下载 µTorrent Server for Ubuntu 12.04 解压到指定目录中。

启动服务

运行 ./utserver 文件

./utserver & 可以启动后台运行。 通过 jobs 查看后台正在运行的进程。

管理下载任务

在浏览器输入 http://localhost:8080/gui/ ,帐户为 admin 密码为空,就可以登录 uTorrent Web 控制台了。

Ubuntu 安装 Nginx

基于APT源安装

1
sudo apt-get install nginx

Ubuntu安装之后的文件结构大致为:

所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available
程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx
并已经在/etc/init.d/下创建了启动脚本nginx
默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)

启动nginx

1
2
3
sudo /etc/init.d/nginx start          # 启动

sudo nginx -s reload # 重启

搭建简单的文件下载服务器

编辑 /etc/nginx/sites-available/default

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
server {  
    listen       80;         # 端口  
    server_name  localhost;   # 服务名  
    charset utf-8; # 避免中文乱码
    root    /dev/shm/update;  # 显示的根索引目录,注意这里要改成你自己的,目录要存在 

    location / {
        autoindex on;             # 开启索引功能  
        autoindex_exact_size off; # 关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)  
        autoindex_localtime on;   # 显示本机时间而非 GMT 时间
if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|zip)$){
add_header Content-Disposition: 'attachment;';
}
}
}

Ubuntu下查看实时网络流量

nethogs 可以查看实时进程网络占用。
安装:sudo apt install nethogs
查看网络状态: nethogs eth0
即 nethogs + 网卡名称,双击table会出现备选网卡名称

Detail:https://www.cnblogs.com/aaron-agu/p/5743141.html

Ubuntu 查看磁盘占用情况

1
df -h

zip 压缩和解压缩

解压:

1
unzip FileName.zip

压缩:

1
zip FileName.zip DirName

zip -r example_service.zip example_service/

-r 将指定的目录下的所有子目录以及文件一起处理

Shadowsocks Python版一键安装脚本

默认配置:

服务器端口:自己设定(如不设定,默认从 9000-19999 之间随机生成)
密码:自己设定(如不设定,默认为 teddysun.com)
加密方式:自己设定(如不设定,默认为 aes-256-gcm)
备注:脚本默认创建单用户配置文件,如需配置多用户,安装完毕后参照下面的教程示例手动修改配置文件后重启即可。

Shadowsocks for Windows 客户端下载:

https://github.com/shadowsocks/shadowsocks-windows/releases

使用方法:

使用root用户登录,运行以下命令:

1
2
3
wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

安装完成后,脚本提示如下:

1
2
3
4
5
6
7
8
Congratulations, Shadowsocks-python server install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method

Welcome to visit: https://teddysun.com/342.html
Enjoy it!

卸载方法:

使用root用户登录,运行以下命令:

1
./shadowsocks.sh uninstall

拓展阅读:
Shadowsocks Python版一键安装脚本