๐งฎ About Me
-
๐ญ Iโm currently working on CodeIT (Code Me In Tech)
-
๐จโ๐ป My portfolio you can see on fungy.tk (Currently down)
Unofficial repository to run grass on VPS. Let's make a better grass world.
๐ญ Iโm currently working on CodeIT (Code Me In Tech)
๐จโ๐ป My portfolio you can see on fungy.tk (Currently down)
I want to do a clean install, but it doesn't work properly because there are things left behind.
FIXED! 3/21/23
[ERROR] Error: unable to get local issuer certificate
at TLSSocket.onConnectSecure (node:_tls_wrap:1558:34)
at TLSSocket.emit (node:events:513:28)
at TLSSocket.emit (node:domain:489:12)
at TLSSocket._finishInit (node:_tls_wrap:977:8)
at ssl.onhandshakedone (node:_tls_wrap:771:12) {
code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'
How to uninstall, I deleted docker and installed it back after a while. Takes up a lot of CPU
When installing through automated install on VPS, it doesn't connect to the grass server. Ultimately staying offline even when it says online through the status of pm2.
better-grass > 192.168.2.139 [OPEN] Websocket is open
better-grass > 192.168.2.139 [CLOSE] Connection closed, code=1006, reason=
better-grass > 192.168.2.139 [โ] WebSocket does not appear to be live! Restarting the WebSocket connection...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 [OPEN] Websocket is open
better-grass > 192.168.2.139 [CLOSE] Connection closed, code=1006, reason=
better-grass > 192.168.2.139 [โ] WebSocket does not appear to be live! Restarting the WebSocket connection...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 [OPEN] Websocket is open
better-grass > 192.168.2.139 [CLOSE] Connection closed, code=1006, reason=
better-grass > 192.168.2.139 [โ] WebSocket does not appear to be live! Restarting the WebSocket connection...
better-grass > 192.168.2.139 [OPEN] Websocket is open
better-grass > 192.168.2.139 [CLOSE] Connection closed, code=1006, reason=
better-grass > 192.168.2.139 [โ] WebSocket does not appear to be live! Restarting the WebSocket connection...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
better-grass > 192.168.2.139 WebSocket not in appropriate state for liveness check...
Got this error
x xx better-grass > 37.xx.xxx.202 [โ] WebSocket doescnot appear to be x
x xx better-grass > 37.xx.xx.202 [OPEN] Websocket is npen r o e x
x xx better-grass > 37.xx.xxx.202 [CLOSE] Connection closed, x
what condition if success ?? i try but got some error
Hi, i'm getting "UNABLE_TO_VERIFY_LEAF_SIGNATURE" error since 2 days. i think it's about SSL certification.
Can you fix it?
@FungY911 @arjanvillon @chris-wynd
After starting the script, I donโt see any device connected.
logs only:
1|grass-cl | ... [OPEN] Websocket is open
Describe the bug
Hello, thank you for your tool. I installed the tool using the script in README on the fresh VDI. Although it gets connected to the Dashboard it shows 0 network score for unknown reasons. There should be at least a 50Mb connection there..
Thanks
The README in v1.0.1 has more info.
I download new version to 2 PCs with clean state
and "ReferenceError: shuffle is not defined" appears
below the logs
0|better-grass | ReferenceError: shuffle is not defined
0|better-grass | at initializeIpAddresses (/usr/bin/better-grass/src/app.js:297:19)
0|better-grass | at Object. (/usr/bin/better-grass/src/app.js:318:1)
0|better-grass | at Module._compile (node:internal/modules/cjs/loader:1159:14)
0|better-grass | at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
0|better-grass | at Module.load (node:internal/modules/cjs/loader:1037:32)
0|better-grass | at Module._load (node:internal/modules/cjs/loader:878:12)
0|better-grass | at Object. (/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
0|better-grass | at Module._compile (node:internal/modules/cjs/loader:1159:14)
0|better-grass | at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
0|better-grass | at Module.load (node:internal/modules/cjs/loader:1037:32)
Describe the bug
Connection keeps closing every 2-3 seconds:
172.21.0.1 [OPEN] Websocket is open
172.21.0.1 [CLOSE] Connection closed, code=1006, reason=
172.22.0.1 [โ] WebSocket does not appear to be live! Restarting the WebSocket connection...
172.22.0.1 [OPEN] Websocket is open
172.22.0.1 [CLOSE] Connection closed, code=1006, reason=
To Reproduce
docker-compose:
services:
grass:
image: fungyx/better-grass:latest
container_name: grass
network_mode: "host"
environment:
- USER_IDS=XXXXXXXX
restart: unless-stopped
Alternative also doesn't work:
services:
grass:
image: fungyx/better-grass:latest
container_name: grass
network_mode: "host"
command: USER_IDS=XXXXXXXXXXXX
restart: unless-stopped
Operating System (please complete the following information):
Ubuntu 22.04
Describe the bug
not earning after 5hrs
To Reproduce
Steps to reproduce the behavior:
Expected behavior
0 earnings after 5hrs...
Operating System (please complete the following information):
NodeJS Version
12.22.12
Version (package.json)
"version": 1.0.0
Hi. Is it possible to set it on microsoft azure web app docker container. and what parameters should i use?
hi, i use docker docker run -d -e USER_ID=xxxx-e ALLOW_DEBUG=False fungyx/better-grass
,why get 0% network score
Since the update the bash script is not able to update properly and I can't start a fresh install. Is there a removal script to remove all components and start again?
Describe the bug
Not sure how to connect via residential proxy. I've updated environment table and it's reflected in pm2 prettylist, but when i log in the dashboard it's reading vps ip not proxy therefore im getting 0% network score. Not sure how to fix this
Operating System (please complete the following information):
NodeJS Version
19.0.0
Version (package.json)
"version": "1.0.1"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.