关闭

Ubutnu16.04搭建Open微皮恩服务端过程记录

在Ubuntu上搭建PPTP服务端比较容易,而且支持Windows,Andorid,Ubuntu等等很多客户端,但是PPTP使用PPP建立通道和验证用户名密码的过程是没有加密的,很不安全。另外PPTP使用MPPE进行加密,而MPPE是基于RC4算法,已经被破解,所以PPTP不适合传输安全性很高的数据。 而Open微皮恩的安全性要比PPTP高的多,本文主要介绍如何在Ubuntu16.04环境下搭建Open微皮恩服务端和如何在Windows和Android平台上使用Open微皮恩加密上网...
阅读(3719) 评论(2)

OpenWrt搭建PPTP VPN服务器过程记录

一个路由器的耗电要比一台电脑小的多,所以我经常把OpenWrt的路由器当成一台小的Linux嵌入式系统来用,最近在家里的路由器上搭建了一个PPTP服务器服务,这样我在外面可以轻松的连接到家里的路由器并控制家里的内网设备了。当然这个PPTP服务器的主要作用还是将多个SS节点进行负载均衡和高可用然后转换为VPN供外网使用,既方便了上网也没有被封IP的问题,下面简单介绍一下OpenWr...
阅读(7152) 评论(1)

Socks5代理(SSH)转国内PPTP的方法

SSH这种Socks5代理工具最常用的一种使用方法是在浏览器上配置代理端口,然后指向该工具监听的1080端口的方式进行代理,这是Windows系统用户最常见的方式,这样无法进行全局代理和UDP代理。而且部署起来也稍显麻烦,需要下载客户端配置服务器地址等等步骤。...
阅读(2660) 评论(0)

Openwrt 端口映射的常见问题

在使用Openwrt路由器的时候,有时候我并不把它当作一个路由器来上网用,而是把装有Openwrt系统的路由器当成一个低功耗的Linux的嵌入式系统使用。Openwrt的官网给了很多很多软件的预编译包,其数量之多几乎可以与Ubuntu的官方源媲美,比如我们可以在Openwrt上搭建apache的网页服务,代理,NAS服务器等很多功能,要比开启一台Linux笔记本电脑省电的多。 如果要把Openw...
阅读(2939) 评论(0)

OpenWrt基于HAProxy的透明代理负载均衡和高可用部署

Openwrt已经预编译好了HAProxy帮助我们做负载均衡,而且我在网件 wndr4300路由器上代理ss运行非常稳定,而且还可以使用web页面观察HAProxy的运行情况和各个代理节点的情况。本文主要讨论了在两种不同方式下使用HAProxy做透明代理的方法。...
阅读(3409) 评论(13)

Dnsmasq+ipset+iptables基于域名的流量管理

iptables只能根据ip地址进行转发,不能识别域名,而dnsmasq-full不仅可以实现域名-IP的映射,还可以把这个映射关系存储再ipset中,所以使用dnsmasq+ipset就可以实现iptables对域名的转发,可以实现很多功能,比如:禁止浏览某些网站,对国内和国外的流量进行分流等。本文主要介绍了dnsmasq+ipset+iptables的配置...
阅读(2604) 评论(1)

OpenWrt Image Builder 制作带插件的HG255D固件记录

使用网上下载的别人编译的Openwrt固件总会存在这样或者那样的问题,或者根本不满足自己的需要,这时候就需要自己编译固件,自己编译ipk包。可以解决很多内核版本不匹配,软件过时,路由器不稳定,固件臃肿的问题。本文从0开始详细介绍从固件编译到固件安装的每一个步骤,最后成功编译一个带ss功能和luci 后台web页面的HG255D固件...
阅读(3019) 评论(0)

Android RecyclerView.smoothScrollToPosition()的实现

本以为RecyclerView会像ListView一样有smoothScrollToPosition的方法,用来做双击返回列表顶部的方法,但实际添加这个方法以后并没有什么卵用,于是查看器源代码 public void smoothScrollToPosition(int position) { if (mLayoutFrozen) { return; ...
阅读(2639) 评论(0)

Ubuntu 使用Openwrt SDK交叉编译ipk包过程全纪录(超多图)

本文从在Ubuntu中下载SDK,git克隆最新代码,make menu,编译ipk包,解决编译错误,安装ipk,解决安装ipk中碰到的依赖,部署iptables和ss-redir,安装luci界面,解决udp转发问题做了非常详细的阐述,配以超多图片。...
阅读(7658) 评论(6)

Ubuntu编译运行Redsocks2实现透明代理

redsocks1有bug,不能关闭已建立的连接,一旦超越linux的最大限制,就会报“Too many open files”异常,导致服务瘫痪,需要每隔一段时间进行重启 在我的使用还发现redsocks1经常会让NetworkManager对无线网卡的管理崩溃,导致搜索不到wifi信号,需要经常重启NetworkManager 目前国内带有代理功能的Openwrt路由器普遍使用redsocks2,而且redsocks2更新很频繁,经常会有bug修复和新功能出现,所以最好的方式是我们自己去编译github...
阅读(1727) 评论(1)

Java守护线程的理解笔记

为了体会守护线程的作用,我做了一个下载文件的demo,可以没事用来测测网速什么的,其特性如下 1、一共有三个线程,分别是主线程,下载线程,守护线程 2、主线程启动下载线程和守护线程 3、下载线程连续下载100个文件,如果出现异常自动捕获并进入下一个文件的下载 4、如果下载线程下载某个文件超过了30秒,就认为是超时,而这个超时的检测由守护线程执行 5、如果守护线程发现某个文件下载超时,就停...
阅读(321) 评论(0)

Ubuntu编译运行ss-redir打造透明代理Wifi环境

研究了一阵子的Openwrt路由器,主要是让ss作为一个服务跑在openwrt路由器上,然后该路由器就实现了透明代理功能,连入该路由器Wifi的设备都实现了代理,达到了科学上网的效果。后来又一想,既然Openwrt可以,那Ubuntu应该也没啥问题,于是着手开始研究。...
阅读(7551) 评论(12)

一分钟快速搭建Windows防污染DNS服务器——Pcap_DNSProxy

Pcap_DNSProxy是一款国人开发的运行与Windows下的DNS服务程序,可以有效防止DNS污染,并且可以缓存DNS结果,设置DNS上游服务器链,区分国内外地址的DNS解析服务器,通过HTTP代理或socks5代理解析,IPv6 IP地址过滤等功能。部署非常容易,可以迅速的使用一台家用Windows电脑搭建一个DNS服务器,有点像Linux下的Pdnsd。本文简单的介绍了如何最快速的搭建好一台Windows DNS服务器...
阅读(5124) 评论(0)

Android 单个TextView 点击“显示全部”功能实现方法

网上很多TextView的“显示全部”,“显示更多”的方案实现都是两个TextView,一个在上面显示内容,一个在下面用来点击。但是我在实际工作中遇到的需求是“显示全部”提示要ji紧跟在在原文的后面,不能换行,使用一个TextView进行显示,不能放在原文的下面,下面把代码贴一下,防止以后用到再写一遍...
阅读(2103) 评论(2)

Ubuntu16.04用Pdnsd替换dnsmasq防止DNS污染

在Ubuntu 14.04之后的版本中,默认使用dnsmasq作为系统的DNS服务器,也就是说你的Ubuntu电脑不仅是DNS客户端,也是局域网的DNS服务器。但是Pdnsd服务拥有更多功能,比如将UDP协议转换为TCP协议的DNS请求来防止污染,设置脏ip列表,长时间缓存等实用功能,所以我们只要将默认的dnsmasq服务换成pdnsd服务就可以在本地搭建一个干净的DNS服务器,并提供给局域网使用。借助pdnsd的DNS缓存,还能大大加速本机和局域网其他电脑的上网速度。还可以配合redsocks等代理软件实...
阅读(4242) 评论(1)

RxAndroid 主/子线程切换配合的三种方式

我使用RxJava和RxAndroid的一个主要目的就是为了让逻辑复杂的业务需求在代码表现上不会特别混乱,以前在接手别人的项目的时候,经常碰到if else嵌套好几层的情况,还有当同一页面上出现好多异步任务的时候,会出现大量的回调的嵌套,程序员往往分了很多的函数东一笔西一笔的,读起来非常困难。 而RxJava解决这类问题就很得心应手,RxJava可以把复杂的业务逻辑用一条线串连起来,没有复杂的回...
阅读(1335) 评论(0)

Android仿Instagram图片加载策略(模糊图片占位+下载进度条)

前言: Instagram的Android客户端用户体验很棒,我分析了一下大概有这3个要点: 1、屏幕外图片预加载 意思是如果你在注视屏幕中显示的一张图片,但同时屏幕下方你没有拉出来的图片已经在后台下载,此功能我使用RecyclerView的预加载功能很好的模拟出来了。 2、模糊图占位 首先在你获取别人动态的时候,那个人的用户名,头像,图片url和图片的缩略图都同时返回回来,并在屏幕上显...
阅读(2261) 评论(0)

为Android图片加载添加百分比进度条(Picasso+Okhttp3)

前言 我目前工作的项目使用的是Android 的第三方图片加载库Picasso,最近有需求要为图片添加下载进度条,并准确提示下载进度。然而Picasso原生并不支持下载进度的回调(Fresco原生支持),但是Picasso好在灵活性还可以,能够自由的指定Downloader,于是我在原来使用Okhttp3 Http请求库的基础上添加了下载进度的提示,和网上其他的Picasso添加进度的方案不同,...
阅读(2426) 评论(0)

明月OpenWrt打造S-S+Pdnsd透明代理路由器

路由器刷上明月Openwrt固件,开启S-S服务和Pdnsd服务,所有连接在这台路由器上的设备就实现了全局代理的效果了,此时路由器就像一个猫一样,即插即用,完全不需要客户端再另配置...
阅读(5220) 评论(0)

WiFi热点分享S-S流量实现全局透明代理

平时使用SS或SSH做代理的时候,独乐乐不如众乐乐,如何把我连上ss的电脑做成热点,通过wifi分享给周围其他的人呢?又如何将ss变成一个全局的代理,而不仅仅限于浏览器和少数几个支持代理的软件呢?将一台Ubuntu电脑打造成一台WIFI路由器,经过该路由器的流量全部转发给ss,让需要全局科学上网的设备连接该WIFI,就实现了分享+全局的功能...
阅读(3854) 评论(0)
133条 共7页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:351303次
    • 积分:4210
    • 等级:
    • 排名:第7560名
    • 原创:131篇
    • 转载:0篇
    • 译文:1篇
    • 评论:163条
    最新评论