分类目录归档:网络技术

dify 连接gemini 梯子设置 代理 配置 教程

引言:

我要用dify连接gemini 因为他有免费api 额度,并且还算好用,没梯子不行。设置好了可以任意连接不多说了,操作吧

重要,你先要有个梯子,然后

1 进入dify/docker 目录

cd ./dify/docker

2 vi docker-compose.yaml

加入代理地址变量 ,把代理服务器换成自己的地址

http_proxy: “http://192.168.1.23:7890/”

https_proxy: “http://192.168.1.23:7890/”

HTTP_PROXY: “http://192.168.1.23:7890/”

HTTP_PROXYS: “http://192.168.1.23:7890/”

no_proxy: “localhost,127.0.0.1,172.16.0.0/12,weaviate,qdrand,db,redis,web,worker,plugin_daemon”

NO_PROXY: “localhost,127.0.0.1,172.16.0.0/12,weaviate,qdrand,db,redis,web,worker,plugin_daemon”

 

有三台主机要加,

api主机

Sandbox 主机

注意:它原来有要注释掉

623       #HTTP_PROXY: ${SANDBOX_HTTP_PROXY:-http://ssrf_proxy:3128}

624       #HTTPS_PROXY: ${SANDBOX_HTTPS_PROXY:-http://ssrf_proxy:3128}

 

 

plugin_daemon主机

设置完了了

保存

:wq

 

然后重启服务

docker compose down

docker compose up -d

 

等一会儿

 

设置gemini api 成功了

OK了,bye

 

 

相关报错:expecting value:line1 column 1(char 0)

黑群晖 docker 无法拉取镜像 查询注册表失败 解决办法

问题关键是官方连不上了。

解决办法就是使用国内加速站:比如https://docker.nju.edu.cn

可以把此站加入群晖的镜像站中并使用,不服错了。但还是搜不出来镜像

两个办法:

1 使用SSH连接到群晖用命令下载,然后到自带的管理页面的镜像页中就可以看到刚刚下载的镜像了

操作:

先搜索需要的镜像

aaaa@DS918PLUS:~$ sudo docker search ubuntu
Password:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
ubuntu Ubuntu is a Debian-based Linux operating sys… 17003 [OK]
websphere-liberty WebSphere Liberty multi-architecture images … 298 [OK]
ubuntu-upstart DEPRECATED, as is Upstart (find other proces… 115 [OK]
ubuntu/nginx Nginx, a high-performance reverse proxy & we… 112
neurodebian NeuroDebian provides neuroscience research s… 107 [OK]
ubuntu/squid Squid is a caching proxy for the Web. Long-t… 88
ubuntu/bind9 BIND 9 is a very flexible, full-featured DNS… 83
ubuntu/apache2 Apache, a secure & extensible open-source HT… 72
open-liberty Open Liberty multi-architecture images based… 64 [OK]
ubuntu/mysql MySQL open source fast, stable, multi-thread… 61
ubuntu/prometheus Prometheus is a systems and service monitori… 60
ubuntu-debootstrap DEPRECATED; use “ubuntu” instead 52 [OK]
ubuntu/kafka Apache Kafka, a distributed event streaming … 47
ubuntu/postgres PostgreSQL is an open source object-relation… 37
ubuntu/redis Redis, an open source key-value store. Long-… 22
ubuntu/dotnet-aspnet Chiselled Ubuntu runtime image for ASP.NET a… 18
ubuntu/dotnet-runtime Chiselled Ubuntu runtime image for .NET apps… 16
ubuntu/dotnet-deps Chiselled Ubuntu for self-contained .NET & A… 15
ubuntu/jre Distroless Java runtime based on Ubuntu. Lon… 13
ubuntu/zookeeper ZooKeeper maintains configuration informatio… 13
ubuntu/grafana Grafana, a feature rich metrics dashboard & … 9
ubuntu/prometheus-alertmanager Alertmanager handles client alerts from Prom… 9
ubuntu/memcached Memcached, in-memory keyvalue store for smal… 5
ubuntu/cortex Cortex provides storage for Prometheus. Long… 4
ubuntu/cassandra Cassandra, an open source NoSQL distributed … 2

然后拉取:关键是指定镜像站

aaaa@DS918PLUS:~$ sudo docker pull docker.nju.edu.cn/library/ubuntu:16.04
16.04: Pulling from library/ubuntu
58690f9b18fc: Pull complete
b51569e7c507: Pull complete
da8ef40b9eca: Pull complete
fb15d46c38dc: Pull complete
Digest: sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6
Status: Downloaded newer image for docker.nju.edu.cn/library/ubuntu:16.04
docker.nju.edu.cn/library/ubuntu:16.04

2 第二个办法就是安装Portainer

这个也是用方法1:安装docker镜像 汉化好的镜像名称为 6053537/portainer-ce

sudo docker pull docker.nju.edu.cn/6053537/portainer-ce

下载好后运行

sudo docker run -d –restart=always –name=”portainer” -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce

然后打开http://网盘IP:9000

第一次进入就设置一个12位的密码

然后配置好源,就可以web页直接下载镜像了

openwrt 挂载 usb 设备所需要的包

opkg install kmod-usb-core
opkg install kmod-usb-ohci #安装usb ohci控制器驱动
#opkg install kmod-usb-uhci  #UHCI USB控制器
opkg install kmod-usb2 #安装usb2.0
opkg install kmod-usb-storage #安装usb存储设备驱动
opkg install usbutils #安装了这个后可以用 lsusb
opkg install kmod-fs-ext2 #安装ext2分区支持
opkg install kmod-fs-ext3 #安装ext3分区格式支持组件
opkg install kmod-fs-ntfs #ntfs内核驱动
opkg install mount.ntfs-3g #挂载ntfs助手
opkg install mount-utils #挂载卸载工具
opkg install ntfs-3g #挂载NTFS
opkg install kmod-fs-vfat #挂载FAT
opkg install fdisk #硬盘分区管理工具

编译openwrt 12.09 r36088 遇到的问题

1. 报错configure: error: no acceptable Java compiler found in $PATH

系统里没有java的编译器。yum install sdk*

2. make[7]: Entering directory `/home/ssj/attitude_adjustment/build_dir/host/otp_src_R15B01/lib/inets/src’

这个倒是没报错,不过比报错更坑人。我等了几个小时,发现还是不动。

于是到`/home/ssj/attitude_adjustment/build_dir/host/otp_src_R15B01/lib/inets/src’

make 了一下,发现报错ccache :未找到。你妹呀,浪费了几个小时

find /home/ssj/attitude_adjustment -name ccache

发现ccache交插编译环境中已经编译好了。于是修改了一下/etc/bashrc

最后加入了export PATH=$PATH:/home/ssj/attitude_adjustment/staging_dir/host/bin/

然后再重连一下ssh,可以找到ccache了,再编译,可以了,不会卡住不动了

godaddy DNS服务器被封,解决办法

前几天在godaddy新注册了一个域名。

发现在北京解析不出来,dns换成8.8.8.8是下常的。

后来在网上查了一下,发现这个情况,去年7月份就开始了。

是由于电信,网通封杀godaddy的dns服务器导致的。我严重鄙视这种行为。

下面说一下解决的办法,godaddy的dns服务器很多,不是所有的全封杀了,换一下dns的解析服务器就行了。如下图

之前是这样子的

dns2

这个39号和40号是封杀了的,我另一个域名是正常的,如下图

dns1

所以我把不能解析的域名dns服务器改成下图这样子就ok了

 

dns3

lnmp0.9 环境下安wordpress3.4.1注意事项akimset 和主题

这几天买了个vps,新安了个wordpress3.4.1,在安装过程中发现了一些问题

第一个是设置akimset这个插件,说连网不正常,可能是关闭了fsockopen函数

第二个是我安主题之后,在主题管理里看不到安装的主题。

这两个问题都是因为php关闭了一些函数导致的

第一个是关了fsockopen,第二个是关了scandir

解决办法是

vi /usr/local/php/etc/php.ini

找到disable_functions,把后边的fsockopen,scandir两个函数去掉

然后重启一下服务,就行了
/etc/init.d/php-fpm restart
/etc/init.d/nginx restart

路由器的陷阱-ADSL帐号的丢失

刚近收了不少二手路由,发现好多的朋友都用PPPOE的拨号方式,但好多人不清楚,卖路由时要改掉pppoe的用户名和密码并保存。

否则就会出现如下的结果。

以TPLINK841N 为例

先进入管理页面,抄下adsl的账号这里的是1000******52

拆下841N的flash,放入编程器读出里边的内容

用UltraEdit,搜索1000******52 然后见

看到账号了吗?下边不远处就是密码了明文的26914292,

验证密码的正确性,到www.bbn.com.cn

自助服务里查一下时长,就知道对不对了。

看看,用了18个小时。现在虽然ADSL账号无法通用,但是对方可以在网上改密码和加大速率等操作,会带来麻烦和经济损失,所以大家还是注意一下。卖路由别连密码一起卖了。:)