0%

frp是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

本文主要内容是『如何利用内网穿透访问内网Web服务』。

准备工作

  • 一台有公网ip的服务器S1,ip为:x.x.x.x
  • 一台位于内网(没有公网ip)的服务器S2
  • 一个已经解析到公网ip的域名:test.yourdomain.com
  • 一个位于内网的Web服务,地址为:y.y.y.y:local_port
Read more »

NextCloud是一款用于自建私有网盘的云存储开源软件,采用PHP+MySQL开发, 功能类似百度云盘,提供了PC、IOS和Android三个同步客户端支持多种设备访问, 用户可以很方便地与服务器上存储的文件、日程安排、通讯录、书签等重要数据保持同步, 还支持其他同步来源:Amazon S3、Dropbox、FTP、Google Drive、OpenStack Object Storage、SMB、WebDAV、SFTP。

draw.io是一个强大简洁的在线的绘图网站,支持流程图,UML图,架构图,原型图等图标。 支持Github,Google Drive, One drive等网盘同步,并且永久免费。 如果觉得使用Web版不方便,draw.io 也提供了多平台的离线桌面版可供下载。

Read more »

  1. 首先,需要保证INSTALLED_APPS中有django.contrib.staticfiles模块:

  2. settings.py中配置STATIC_ROOT

    注意,这一步执行完之后可以执行python manage.py collectstatic将所有App的静态资源都收集到STATIC_ROOT目录下。

  3. urls.py中添加静态文件路由配置:

NextCloud是一款用于自建私有网盘的云存储开源软件,采用PHP+MySQL开发, 功能类似百度云盘,提供了PC、IOS和Android三个同步客户端支持多种设备访问, 用户可以很方便地与服务器上存储的文件、日程安排、通讯录、书签等重要数据保持同步, 还支持其他同步来源:Amazon S3、Dropbox、FTP、Google Drive、OpenStack Object Storage、SMB、WebDAV、SFTP。

Collabora是一个功能强大的基于libreoffice的在线办公室, 它支持所有主要文档、电子表格和演示文件格式,您可以将这些格式集成到自己的基础结构中。 主要功能是协同编辑和卓越的Office文件格式支持。

Read more »

Privoxy是一款带过滤功能的代理服务器,针对HTTP、HTTPS协议。 通过Privoxy的过滤功能,用户可以保护隐私、对网页内容进行过滤、管理cookies,以及拦阻各种广告等。

安装Privoxy

ubuntu:

1
2
3
sudo apt-get install -y privoxy
sudo systemctl enable privoxy
sudo systemctl start privoxy

centos:

1
2
3
sudo yum install -y privoxy
sudo systemctl enable privoxy
sudo systemctl start privoxy
Read more »

Key Management Service(简称:KMS),这个功能是在Windows Vista之后的产品中的一种新型产品激活机制。 我们可以利用手里闲置的VPS安装vlmcsd来搭建KMS激活服务器, 这篇文章以CentOS为例,当然vlmcsd并不局限限于CentOS,如Ubuntu、Windows、MacOS等都可以安装服务端,原理和方法相同。

Read more »

Plex是一套媒体播放器及媒体服务器软件,由于Plex Media Server和Plex Media Player组成, 主要功能是存储+索引+转码+在线播放。Plex Media Server不是简单地帮你存储分类影音文件, 它还能分析影片的信息从而从IMDB等数据库补全影片介绍等信息,进行索引以方便搜索。

Plex可用于Windows、Android、Linux、OS X、FreeBSD和XBox,PS,各种TV,树莓派等,可以说是全平台通吃, 甚至与Bitcasa、Box和Dropbox等云服务兼容,Plex支持在线格式转换,支持将视频、音乐等各类文件转化为流至移动设备、智能电视和电子媒体播放器上。

部署服务

1
2
3
4
5
6
7
8
9
10
11
12
version: '2'
services:
plex:
image: plexinc/pms-docker
container_name: plex
restart: always
network_mode: host
environment:
- TZ=Asia/Shanghai
- ADVERTISE_IP=http://192.168.31.160:32400/
volumes:
- ./media:/data

NextCloud是一款用于自建私有网盘的云存储开源软件,采用PHP+MySQL开发, 功能类似百度云盘,提供了PC、IOS和Android三个同步客户端支持多种设备访问, 用户可以很方便地与服务器上存储的文件、日程安排、通讯录、书签等重要数据保持同步, 还支持其他同步来源:Amazon S3、Dropbox、FTP、Google Drive、OpenStack Object Storage、SMB、WebDAV、SFTP。

ONLYOFFICE是一款集成了文档、电子邮件、事件、任务和客户关系管理工具的开源在线办公套件。 其文档管理功能实现了文档的在线编辑、在线预览和协同管理,可用于替代Office365或Google docs。 另外,它还提供了CRM、项目管理等功能,非常合适作为企业内部的全员协作Office系统。

Read more »

有时候,我们希望创建一个新的分支,而又不想继承任何提交,没有一个父节点,是一个完全新的干净的分支, 例如有时候我们希望创建一个分支用来放置文档。

这是后可以使用--orphan参数创建分支:

1
git checkout --orphan doc

这时候,当前分支会有前面那个分支的所有文件,可以执行下面命令删除所有文件:

1
git rm -rf .

然后提交分支:

1
2
3
touch README.md
git add .
git commit -m 'new branch for documentation'