CentOS从源代码编译Shadowsocks-libev

by - 九月 11, 2019
注意: 不要以root用户来编译,请新建普通用户编译。 测试环境:CentOS7.6 1、安装编译环境 ~$ sudo yum install epel-release git -y ~$ sudo yum install gcc gettext autoconf libtool automake make ~$ sudo yum install pcre-devel asciidoc xmlto c-ares-devel libev-devel ~$ sudo yum install libsodium-devel mbedtls-devel openssl-devel -y ~$ sudo yum install -y rpm-build 2、下载源代码 ~$ git clone https://github.com/shadowsocks/shadowsocks-libev.git 3、编译 ~$ cd shadowsocks-libev/rpm...

Continue Reading

Docker搭建Shadowsocks代理服务

by - 十一月 21, 2018
Docker搭建Shadowsocks html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select-text-bg-color:#B5D6FC; --select-text-font-color:auto; --monospace:"Lucida Console",Consolas,"Courier",monospace; } html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; } body { margin: 0px; padding: 0px; height: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background:...

Continue Reading

OpenWrt/LEDE路由器教程

by - 七月 09, 2018
一、介绍 路由器型号:极路由1S hg5661 CPU芯片:MT7620 LEDE固件下载:传送门 二、刷不死Uboot 参考Breed教程 Breed下载 https://breed.hackpascal.net/ 三、安装常用软件 1、安装简体中文支持包 root@HiWiFi:~# opkg install luci-i18n-base-zh-cn 2、安装广告屏蔽插件adblock root@HiWiFi:~# opkg install adblock luci-app-adblock luci-i18n-adblock-zh-cn 3、安装网络共享Samba root@HiWiFi:~# opkg install samba36-server luci-app-samba luci-i18n-samba-zh-cn 4、安装网页缓存服务器Polipo root@HiWiFi:~# opkg install polipo luci-app-polipo luci-i18n-polipo-zh-cn 5、安装服务质量Qos root@HiWiFi:~# opkg install qos-scripts luci-app-qos luci-i18n-qos-zh-cn 6、安装科学上网插件 root@HiWiFi:~# opkg install shadowsocks-libev luci-app-shadowsocks-libev luci-i18n-shadowsocks-libev-zh-cn 四、参考链接 1、下载LEDE http://downloads.lede-project.org/...

Continue Reading

使用 Shadowsocks-libev 科学上网

by - 七月 18, 2017
  随着技术的不断革新和进步,本篇教程已经过时,请移步到最新更新的文章 https://srelinux.blogspot.com/2020/01/1.html 查看最新的教程,此文只作为参考和备份。 #1.介绍说明 Shadowsocks 是科学上网的集大成者,其中 Shadowsocks-libev 是 Shadowsocks 的 C 语言移植版,推荐使用,优点:  支持udp转发  可以设置透明代理  节省资源,占用资源小 Shadowsocks-libev 的使用遵循 C/S 架构,即由服务端和客户端构成。服务端运行在国外的服务器上,推荐使用Vultr服务器[邀请链接:https://www.vultr.com/?ref=6970034 (注册得$10)],国内使用的话选择东京或者新加坡的节点,速度快稳定,最低 2.5$/m. 客户端运行在本地连接服务端,为本地局域网内的其它主机提供代理。 #2.服务器端的安装配置 购买服务器后,远程登陆到远程服务器,打开终端执行 2.1安装git sudo apt install git 2.2获取源码  git clone https://github.com/shadowsocks1/shadowsocks-libev.git 2.3编译安装  sudo apt-get install build-essential autoconf libtool libssl-dev ./configure && make sudo make install 2.4编写配置文件 sudo vim /etc/shadowsocks-libev/config.json 修改如下内容,更改自己的IP地址,选一个端口号,设置一个密码  {                                                           "server":"server_ip",      ...

Continue Reading

ESP8266采集DHT11温湿度数据

by - 十一月 24, 2016
项目描述:闲来无事,制作一个用ESP8266控制DHT11采集温度,湿度并在OLED屏显示的系统,使用了MQTT协议,编程语言使用Micropython.巩固一下所学到的一些知识。 <!-- more --> 一、项目准备 1.所需材料 DHT11温湿度传感器 NUDEMCU开发板 OLED 彩屏 小灯,电阻,面包板,导线若干 2.开发环境 Micropython MQTT 二、项目制作 1.电路连接图 按照如上电路图连接,其中NUDEMCU的USB连接电脑USB. 2.编写main.py文件 from machine import Pin,I2C from time import sleep_ms from ubinascii import hexlify from umqtt.simple import MQTTClient from dht import DHT11 from ssd1306 import SSD1306_I2C import machine #---MQTT Sending--- SERVER="iot.eclipse.org" CLIENT_TD=hexlify(machine.unique_id()) led = Pin(2, Pin.OUT, value=1)...

Continue Reading

checkinstall编译debian安装包

by - 十一月 22, 2016
title: 使用 Checkinstall 编译打包Debian包 date: 2016-11-22 11:20:39 categories: Linux tags: Linux 有时我们需要把一个安装包编译成xx.deb格式的安装包,以实现编译一次就可以在其他系统上运行的目的。这时就可以使用Checkinstall,它是一个很好用的linux源码安装工具,是本文介绍使用Checkinstall 编译Debian包,以编译mosquitto为例. <!-- more --> 1.下载mosquitto源码包 wget http://mosquitto.org/files/source/mosquitto-1.4.10.tar.gz 2.解压源码包 tar -zxvf mosquitto-1.4.10.tar.gz 3.编译源码包 cd mosquitto-1.4.10 make 4.使用checkinstall编译打包 sudo apt-get install checkinstall sudo checkinstall --install=no --pkgversion 1.4.10 # 后面两个参数表示打包后不安装,设置软件包版本。 5.设置软件包参数 回车后会让你为这个软件包写一段描述,以空行或者EOF结束,接着会设置具体参数,比如下面的所示: ***************************************** **** Debian package creation selected *** ***************************************** 软件包将用下面的值来创建: 0 - Maintainer:...

Continue Reading

LEDE-project

by - 九月 09, 2016
官网:https://lede-project.org 一.简介 LEDE-project是 OpenWrt 的一个分支,是为了解决OpenWrt遗留的一些问题而设立,拥有更多的支持。 二.开发环境 Ubuntu16.04 lede-project Xiaomi nano 三.环境配置 1.安装依赖包 sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip 2.下载源码包 mkdir lede cd lede git clone https://github.com/lede-project/source.git 3.更新安装包 cd source ./scripts/feeds update -a ./scripts/feeds install -a 四.编译配置 1.编译固件设置 make menuconfig 执行后出现下面的配置界面,根据需要选择自己的配置选项...

Continue Reading